zoukankan      html  css  js  c++  java
  • 封装一个工具类实现JDBC与MySQL数据库的连接

    package com.cn.jdbc;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;

    public class JDBC_Connection {

    //加载驱动,链接数据库
    public static Connection getConnection () throws SQLException,
    ClassNotFoundException{
    Class.forName("com.mysql.jdbc.Driver");
    String url="jdbc:mysql://localhost:3306/rentbikes";
    String username="root";
    String password="000000";
    Connection conn=DriverManager.getConnection(url, username, password);
    return conn;
    }
    //关闭数据库连接,释放资源
    public static void release(Statement stmt,Connection conn){
    if(stmt!=null){
    try{
    stmt.close();
    }catch(SQLException e){
    e.printStackTrace();
    }
    stmt=null;
    }
    if(conn!=null){
    try{
    conn.close();
    }catch(SQLException e){
    e.printStackTrace();
    }
    conn=null;
    }
    }
    public static void release(ResultSet rs,Statement stmt,Connection conn){
    if(rs!=null){
    try{
    rs.close();
    }catch(SQLException e){
    e.printStackTrace();
    }
    rs=null;
    }
    release(stmt,conn);
    }
    }

    小结:由于每次操作数据库时,都需要加载数据库驱动,建立数据库连接以及关闭数据库连接,通过这个工具类可以避免代码的重复书写。

  • 相关阅读:
    vue去除#号tomcat配置
    vscode配置
    git忽略想要提交的文件
    vue-cli配置移动端自适应
    远程调试工具 -- weinre
    将博客搬至CSDN
    错误:this dependency was not found:'element-ui/lib/theme-chalk/index.css'。。。。。。。
    win上java1.7和1.8版本修改环境变量无效.md
    mysql 事务
    mysql 函数
  • 原文地址:https://www.cnblogs.com/litingshi/p/litingshi.html
Copyright © 2011-2022 走看看