mysqljdbc简单连接释放

  //1.数据库连接Connection

  //2.编译sql

  //3.结果集

 

 

  //注册驱动
        Class.forName("com.mysql.cj.jdbc.Driver");  
            //8.0 mysql.cj.jdbc
        //获取连接
        String url = "jdbc:mysql://localhost:3306/teswu?serverTimezone=UTC&characterEncoding=utf-8 ";
           //8.0时区中文乱码问题
        String username = "root" ;   
        String password = "123" ;   

  //数据库连接
        Connection conn= DriverManager.getConnection(url ,username ,password );

//数据库只要版本没问题编译环境没问题jar包ok就连接上了,以下是sql语句和结果集以及循环打印即可
        //查询记录以及h获得预处理对象
        String sqlselect="SELECT * FROM consumerinfo";

  //预编译sql语句是第一次发送sql语句向数据库,数据库将sql语句编译后放到数据库缓存中以便下次查询
        PreparedStatement stat= conn.prepareStatement(sqlselect);
        //获取结果集
        ResultSet rs=stat.executeQuery();
        //循环输出
        while(rs.next()){
            String cid=rs.getString("Cid");
            String cname=rs.getString("Cname");
            String clinkman=rs.getString("Clinkman");
            String caddress=rs.getString("Caddress");
            String ctel=rs.getString("Ctel");
            System.out.println(cid+" "+cname+" "+clinkman+" "+caddress+" "+ctel);
        }
 //最后别忘记倒着关闭sql驱动
        rs.close();
        stat.close();
        conn.close();
         //先释放结果集,在释放

    //再释放编译sql的Statement

      //在关闭连接

 

    

 

转载于:https://www.cnblogs.com/Wision-22/p/10663933.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值