数据库JDBC连接工具类

JDBC规范:使用java访问关系数据库,提供一组统一的接口,但没有完成接口的具体实现,由数据库厂家实现(驱动程序)

  • 先了解一下jdbc实现的大致流程:
  • ①,导入,jdbc加载驱动程序(MySQL,Oracle)
  • ②,从驱动管理DriverManager创建数据链接,Connection(TCP套接字完成应用于数据的会话)
  • ③,使用Connection创建Statement语句(封装了SQL语句)
  • ④, 查询Statement执行返回结果集Resultset或受影响的行数
  • ⑤,从Resultset获得查询的结果
  • ⑥,操作结束时,释放所有资源,---------------------"重点!"

建立JDBC时所需要用到的java包:

java.sql.*包下:

  • Drivermanager
  • Connection
  • Statement
    • PreparedStatement
    • callableStatement (call 存储过程)
  • Resultset

javax.sql包下:

  • javax.sql.Datasource

下面来看代码实例:

public class DemoUtil{
          private static final String URL="jdbc:mysql://127.0.0.1:3306/数据库名?serverTimezone=UTC";
          private static final String USER="用户名";
          private static final String PASSWORD="密码";
          
     //定义方法返回连接好的JDBC
     public static Connection newConnection(){
          return DriverManager.getConnection(URL,USER,PASSWORD);
     }
     //定义方法一次性关闭所有资源
     public static void close(Connection con,Statement stt,ResultSet rls) {
     if(con!=null){
     con.colse();
     }
     if(stt!=null){
     stt.colse();
     }
     if(rls!=null){
     rls.colse();
     }
     }
}

工具类已经定义好了,来测试一下:

public class DemoTest{
   public static void main(String[] args){
       Connection con = DemoUtil.newConnection();//调用方法创建JDBC连接
       System.out.prinln(con.toString());   //校验是否创建成功
       DemoUtil.colse(con,null,null);   //关闭资源
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值