网站咨询聊天怎么做,优秀的店面空间设计网站,asp网站数据库位置,徐州万网网站建设上述五个jar包缺一不可下载解压后,进入解压出的文件夹将这五个jar包复制出来放入自己创建的myJar文件夹中(myJar文件夹创建与说明)接下来就可以在工程中进行使用package utils;import com.mysql.cj.jdbc.Driver;import org.apache.commons.dbcp2.BasicDataSource;import java.s…上述五个jar包缺一不可下载解压后,进入解压出的文件夹将这五个jar包复制出来放入自己创建的myJar文件夹中(myJar文件夹创建与说明)接下来就可以在工程中进行使用package utils;import com.mysql.cj.jdbc.Driver;import org.apache.commons.dbcp2.BasicDataSource;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/*** 项目描述: 编写数据库DBCP连接池的工具类代码*/public class DBCPUtils {// 1。定义常量。包含注册驱动定义连接数据库的URL以及数据库连接的用户名和密码public static final String DRIVER com.mysql.cj.jdbc.Driver;public static final String DATABASE lianxi01;//需要修改成自己的数据库public static final String URL jdbc:mysql://localhost:3306/ DATABASE ?characterEncodingUTF-8useSSLfalseallowPublicKeyRetrievaltrueserverTimezoneUTC;public static final String USER root;public static final String PASSWORD 316426;//修改成自己的密码// 2。创建DBCP的连接池(public static层级)。使用DataSource接口的实现类BasicDataSourcepublic static BasicDataSource datasource new BasicDataSource();// 3。创建静态代码块对连接池进行配置static {datasource.setDriverClassName(DRIVER);datasource.setUrl(URL);datasource.setUsername(USER);datasource.setPassword(PASSWORD);}// 3。从连接池中获取连接public static Connection getConnection() throws SQLException {Connection connection datasource.getConnection();return connection;}// 4。关闭连接释放资源。这里的关闭指的是将连接归还给数据池 --- executeUpdate方法的关闭public static void close(Connection con, Statement statement) throws SQLException {if(null ! con null ! statement){statement.close();con.close();}}// close(Connection con, Statement statement)方法重载 --- executeQuery方法的关闭public static void close(Connection con, Statement statement, ResultSet resultSet) throws SQLException {if(null ! con null ! statement null ! resultSet){resultSet.close();statement.close();con.close();}}}