JDBC JdbcUtils( 本博多次出现的简陋工具类)
package test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/* 简陋工具类 */
public final class JdbcUtils {
private static String url="jdbc:mysql://localhost:3306/world";
private static String user = "root";
private static String password="mysql";
static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
throw new ExceptionInInitializerError(e);
}
}
private JdbcUtils() {}
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(url,user,password);
}
public static void free(ResultSet rs,Statement st,Connection conn) {
try {
if (rs != null) {
rs.close();
}
}catch(SQLException e) {
e.printStackTrace();
}
finally {
try {
if (st != null) {
st.close();
}
} catch(SQLException e){
e.printStackTrace();
} finally {
if (conn != null)
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
相关文章
- 使用vs自带的wcf配置工具
- 报错:Sqoop2 Error message: Class not found JDBC Driver Class: com.mysql.jdbc.Driver
- 网络抓包工具 Fiddler
- Linux Command iperf3网络测速工具
- Elasticsearch 索引全生命周期管理及工具介绍
- 线程同步工具(五)运行阶段性并发任务
- http框架--基于OkHttp 4 封装的http请求工具类
- 【更新】本地提权工具公开|CVE-2020-0796:微软发布SMBv3协议“蠕虫级”漏洞补丁通告
- Linux 性能优化工具 perf top
- linux性能分析工具Top
- 能帮你更好理解分析深度卷积神经网络,今天要解读的是一款新型可视化工具——CNNVis,看完就能用!
- Linux 性能监测:工具
- Spark1.0.0 应用程序部署工具spark-submit
- 本地运行ASP.NET 网站组件CYQ.IIS发布--网站项目展示必备工具
- 【MAC】Mac下部分常用的小工具
- spring boot Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection;