`
javne
  • 浏览: 67398 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

一个简单的dbutil类

    博客分类:
  • JDBC
阅读更多
public class DBConn {
    private final static String DRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver";                 // 数据库驱动
    private final static String URL    = "jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=medical";   // url
    private final static String DBNAME = "sa";                                                           // 数据库用户名
    private final static String DBPASS = "";                                                           // 数据库密码
    public static DBConn DB=new DBConn();
    /**
     * 得到数据库连接
     * @throws ClassNotFoundException
     * @throws SQLException
     * @return 数据库连接
     */
    public Connection getConn() throws ClassNotFoundException, SQLException{
        Class.forName(DRIVER);                                                    //注册驱动
        Connection conn = DriverManager.getConnection(URL,DBNAME,DBPASS);        //获得数据库连接
        return conn ; 
}
    /**
     * 释放资源
     * @param conn 数据库连接
     * @param pstmt PreparedStatement对象
     * @param rs 结果集
     */
    public void closeAll( Connection conn, PreparedStatement pstmt, ResultSet rs ) {
        /*  如果rs不空,关闭rs  */
        if(rs != null){
            try { rs.close();} catch (SQLException e) {e.printStackTrace();}
        }
        /*  如果pstmt不空,关闭pstmt  */
        if(pstmt != null){
            try { pstmt.close();} catch (SQLException e) {e.printStackTrace();}
        }
        /*  如果conn不空,关闭conn  */
        if(conn != null){
            try { conn.close();} catch (SQLException e) {e.printStackTrace();}
        }
    }
}

 

分享到:
评论

相关推荐

    DBUtil工具类jar包

    比如,一个简单的查询操作,只需要调用DBUtil的query方法,传入SQL语句和参数,就可以得到查询结果。 在提供的压缩包文件"DBUtil"中,可能包含了DBUtil工具类的源代码、相关的配置文件(如数据库连接配置)以及使用...

    DBUtil(ASP。NET数据库连接工具类)

    例如,一个简单的使用DBUtil执行SQL插入语句的示例可能是: ```csharp using (var dbUtil = new DBUtil()) { string sql = "INSERT INTO Users (Username, Password) VALUES (@Username, @Password)"; dbUtil....

    dbutil工具类使用demo

    比如,我们想要执行一个简单的SELECT语句: ```java QueryRunner runner = new QueryRunner(sqlSessionFactory); String sql = "SELECT * FROM users"; ResultSetHandler<List<User>> handler = new ...

    Dbutil使用jar包

    Dbutil,全称为Apache Commons DbUtils,是一款由Apache软件基金会开发的开源Java工具包,它为JDBC(Java Database Connectivity)提供了一层简单的封装,旨在让数据库操作变得更加便捷且不易出错。DbUtil的设计目标...

    对Apache的DbUtil实现<类自动装载>

    DbUtil 对 JDBC 进行简单的封装,帮我们做了很多工作,省去很多重复冗余的代码。 但 DbUtil 对类的自动装载没有进行较好的封装 本demo实现了数据库中字段若为下划线分隔,而对应的实体类中是以驼峰式命名的情况进行...

    DButil 封装 包括模糊查询 分页Count 普通增删改查方法

    DButil 是一个数据库操作工具类,它封装了常见的SQL操作,如模糊查询、分页查询、数据的增删改查等。这样的工具类在实际开发中非常常见,它简化了数据库交互的代码,提高了开发效率。下面将详细介绍DButil封装中的...

    JAVA反射机制原理剖析配经典例子,以及模拟DBUTIL发射实现的JDBC操作包自己写的一个DEMO.★

    然后,关于模拟DBUTIL实现的JDBC操作,DBUTIL是一个数据库操作工具类,通常用于简化JDBC的使用。它利用反射机制动态地创建数据库连接,执行SQL语句,并处理结果集。这里我们简单描述一下DBUTIL的几个关键步骤: 1. ...

    DBUtil——连接SQL (JDBC使用)

    本教程将围绕"DBUtil",一个简单的JDBC工具类,来介绍如何使用配置文件进行SQL连接和数据库的基本操作。这个工具类适用于初学者学习数据库连接管理。 首先,我们来看"db.properties"文件,这是用来存储数据库连接...

    dbutil-java于sql的连接

    6. **dbutil工具类**: `dbutil`可能是一个自定义的工具类,包含如获取连接、执行SQL、处理结果集等常用方法,以提高代码的可读性和复用性。例如,它可能有一个`executeQuery()`方法用于执行查询,并返回结果集,或者...

    Struts2+displaytag+dbutil

    DbUtil则是一个数据库操作工具包,通常用于简化Java应用程序中的数据库访问。它提供了一套简单易用的API,用于执行SQL查询、事务管理、结果集处理等。DbUtil通常可以帮助开发者避免直接使用JDBC的繁琐操作,如手动...

    DbUtil和tomcat数据源配置实例

    `DbUtil`是一个常见的数据库操作工具类,用于简化数据库连接的创建、关闭等操作,而Tomcat数据源(JNDI数据源)是应用服务器(如Tomcat)提供的一种管理数据库连接的机制。这两种方式都能有效地管理和优化数据库连接...

    dbUtil使用 用Apache Commons DBUtil

    Apache Commons DBUtils 是一个轻量级的 JDBC 工具包,它简化了 Java 应用程序中的数据库操作。它通过提供一系列实用工具方法来帮助开发者更方便地处理 SQL 查询结果,并减少样板代码的数量。 #### 二、核心组件...

    数据库操作的DBUtil包,SQL2005驱动包,ASCII编码字符集

    首先,DBUtil包是一个用于数据库操作的实用工具包,它通常包含了一系列静态方法,可以方便地执行SQL语句、处理结果集、事务管理等。在Java编程中,DBUtil包经常被用来封装JDBC(Java Database Connectivity)操作,...

    补丁MySQL+JDBC+DBUtil+c3p0史上最全数据库讲义.rar

    MySQL是一个开源、免费的SQL数据库,提供了强大的数据存储和查询能力。它的优点包括高效、稳定、易于使用和高度可扩展性。MySQL支持多种操作系统,包括Windows、Linux、Unix等,并且与许多编程语言兼容,如Java、PHP...

    DbUtil的介绍使用.docx

    DbUtil 是 Apache Commons 项目下的一个实用工具库,专门用于简化 Java 中的 JDBC(Java Database Connectivity)操作。这个工具包提供了对数据库连接管理、查询执行和结果集处理的抽象,使得开发者可以更方便、安全...

    链接数据库工具类

    以下是一个简单的DBUtil类设计: 1. **初始化数据库连接池**:DBUtil类在初始化时,会根据配置文件加载数据库连接池。常用的数据源有Apache的DBCP或C3P0,这些数据源能够管理数据库连接,提供连接池功能。 2. **...

    C#编写的集dao+dbUtil+分页+自定义验证+自定义控件的asp.net网站实例

    3、借鉴javaEE的dao+daoUtil模式,对于user类,直接赋一个实例,可实现userLogin(user u)(用户登陆验证)、userReg(user u)(用户注册),直接封装到PO对象user类,对于不同的数据,只需更改user类的名称和字段,如...

    JAVA数据库工具类

    在这种模式下,DBUtil类的实例会在第一次请求时被创建,而不是在类加载时,从而减少了不必要的资源消耗。 将数据库连接绑定到当前线程是一种常见的做法,特别是在多线程环境中。这样做可以避免多个线程共享同一个...

    DBUtil:该工具用于操作数据库

    由于 DBUtil 是一个封装类,因此可以轻松地替换或扩展其内部实现,以适应项目需求的变化。 在提供的压缩包 `DBUtil-main` 中,可能包含了 DBUtil 类的源代码、示例用法、配置文件以及相关的文档。为了更好地利用这...

Global site tag (gtag.js) - Google Analytics