java JDBC工具类
2024-09-02 08:12:17
package com.oracle.tools; import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException; public class JDBCUtils {
public static Connection getConn(){
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/java0512jie?characterEncoding=utf8";
String uname = "root";
String pwd = "123456";
conn = DriverManager.getConnection(url,uname,pwd);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
//增删改释放资源方法
public static void close(Connection conn,PreparedStatement pst){
if(pst!=null){
try {
pst.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
//增删改查释放资源方法
public static void close(Connection conn,PreparedStatement pst,ResultSet rs){
if (rs!=null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(pst!=null){
try {
pst.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
最新文章
- Python 历遍目录
- UTL_FILE
- js随机生成N位数
- ios 开发选取头像,图片库,相机,裁取图片
- Mozilla对HTML5规范支持列表
- excel通过转成xml格式模板,下载成excel文件
- 最简单的视音频播放演示样例8:DirectSound播放PCM
- iOS开发——浅谈构架与用户体验
- log 的 debug()、 error()、 info()方法的区别
- Android初级教程以动画的形式弹出窗体
- 如何修改和查看tomcat内存大小
- Java 类设计技巧
- Nodejs nmp 常用命令
- 在anaconda中安装tensorflow
- Python操作redis系列之 列表(list) (五)(转)
- 【Qt】信号和槽对值传递参数和引用传递参数的总结
- 基于zepto的移动端轻量级日期插件
- python学习目录(转载)
- 纯HTML和CSS实现点击切换
- IE 此网站的某个加载项无法运行
热门文章
- js dom演示
- 关于 iframe 的小问题若干
- CentOS7编译安装php7.1配置教程详解
- [难题题解] [BZOJ1875] [SDOI2009] HH去散步
- 【Django组件】WebSocket的简单实现
- Java开发环境配置之安装JDK
- 用友U8API 8.9-15.0接口开发前提,选好开发方式
- [Abp vNext 源码分析] - 23. 二进制大对象系统(BLOB)
- 选择排序的实现以及如何编写测试 #CS61B-sp18-3.1
- Jenkins部署jmx脚本