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);
    }
    }

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

  • 相关阅读:
    小程序支付
    小程序传参
    git
    学习过程遇到问题的解决方法
    进程创建注意事项:函数及对应包
    进程创建:函数及对应包
    mac解决eclipse 端口占用问题
    暴力
    doc2vec
    Java正则表达式的解释说明
  • 原文地址:https://www.cnblogs.com/litingshi/p/litingshi.html
Copyright © 2011-2022 走看看