`
javne
  • 浏览: 66737 次
  • 性别: 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();}
        }
    }
}

 

分享到:
评论

相关推荐

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

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

    Java web------学生信息管理系统

    MySql 、Java web 、Servlet、DBUtil 、Tomcat9.0 关于Java web 的一个很简易的学生信息管理,实现基本的增删改查和分页功能,文件包含数据库,大神绕路

    Dbutil使用jar包

    Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。

    dbutil+c3p0

    跟前面的jdbc一起打包,有需要的下载咯。C3p0+dbutils所用的包,mysql包,c3p0-config.xml,dbutils工具类【自己写简单的】

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

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

    简单DAO生成器、创建器(只支持MySQL)Java版

    一个简单的JAVA版的DAO生成器,通过反射机制获取bean实体类属性,前提是bean属性都有自动生成的getters和setters。 之前由于一个bean实体类就要写一个DAO,实在是没有效率,就想了这个方法,反射机制获取私有属性的...

    Javaweb学生信息管理系统

    一个简单的学生信息管理系统,主要功能是管理员登录,注册,对学生信息的增删改查等。用java语言开发。采用MVC模式没有用到框架。

    一个开源的Java基础工具包

    newSqlRunner方法用于快速新建一个SqlRunner(此类介绍参考下问) 3、com.baijob.commonTools.db.DsSetting,用于读取db.setting文件辅助类,内部使用 4、com.baijob.commonTools.db.SqlRunner类参考Apache的...

    简单DAO自动生成器、创建器(支持MySQL)Java版 第二版

    一个简单的JAVA版的DAO生成器,通过反射机制获取bean实体类属性,前提是bean属性都有自动生成的getters和setters。 数据库支持MySQL 如果需要使用其他数据库,修改daoCreator.Util.DBUtil 使用方法介绍在test下的...

    J2EE简单示例(登陆功能,显示资源,资源分页)

    八、 采用MVC设计模式开发一个web应用程序,项目名称...b) 实现分页功能的jsp页面manageCourseByPage.jsp,相应的Dao、Service、Control都需要改写,并且增加一个entity类CoursePage用于封装control与jsp之间数据传递。

    简单分页实现

    简单分页实现,包括基础架构,相关jar包和DBUtil工具类

    Python访问MySQL封装的常用类实例

    python访问mysql比较简单,下面整理的就是一个很简单的Python访问MySQL数据库类。 自己平时也就用到两个mysql函数:查询和更新,下面是自己常用的函数的封装,大家拷贝过去直接可以使用。 文件名:DBUtil.py 复制代码...

    Android 3D游戏开发技术宝典-OpenGL ES 2.0 (吴亚峰) 源代码

    12.1.2 一个主次视角的简单案例 334 12.2 alpha测试 335 12.2.1 alpha测试基本原理 335 12.2.2 一个椭圆窗口的案例 335 12.3 模板测试 337 12.3.1 基本原理 337 12.3.2 一个简单的案例 340 ...

    Struts2学习示例

    6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,其中用到了两种方法 (1)UserAction类是比较方便的方法,本系统...

    FuelPHP v1.8.0.zip

    FuelPHP是一个简单、灵活的PHP5.3的Web框架,其思路结合了来自主流框架的优点。 FuelPHP 更新日志: *数据库类已经被重构。 `Database_Query`现在正确地扩展和`DBUtil`模式操作已经以支持多个数据库平台上被抽象。...

    bbs:这是一个简洁的BBS论坛

    打开eclipse导入工程,本系统默认mysql数据登录的用户名为'root',密码是'123456',如果不是请自行修改源码目录下的DBUtil类的相应的属性再编译。 发布运行,可以使用用户名:tyq123 密码:123456登录,也可以注册一...

    图书管理系统java

    连接数据库时要更改自己的数据库名和密码,在Dbutil这个类中。1、问题描述 定义图书类,属性有:书名、出版社、ISBN号、作者、库存量、价格等信息和相关的对属性做操作的行为。 主要完成对图书的销售、统计和图书的...

    struts2+hibernate学习示例

    6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,其中用到了两种方法 (1)UserAction类是比较方便的方法,本系统...

    struts2+Hibernate+Spring学习示例

    6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,其中用到了两种方法 (1)UserAction类是比较方便的方法,本系统...

    JavaWeb dbutils执行sql命令并遍历结果集时不能查到内容的原因分析

    主要介绍了JavaWeb dbutils执行sql命令并遍历结果集时不能查到内容的原因分析及简单处理方法,文中给大家介绍了javaweb中dbutils的使用,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics