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

最新文章

  1. Python 历遍目录
  2. UTL_FILE
  3. js随机生成N位数
  4. ios 开发选取头像,图片库,相机,裁取图片
  5. Mozilla对HTML5规范支持列表
  6. excel通过转成xml格式模板,下载成excel文件
  7. 最简单的视音频播放演示样例8:DirectSound播放PCM
  8. iOS开发——浅谈构架与用户体验
  9. log 的 debug()、 error()、 info()方法的区别
  10. Android初级教程以动画的形式弹出窗体
  11. 如何修改和查看tomcat内存大小
  12. Java 类设计技巧
  13. Nodejs nmp 常用命令
  14. 在anaconda中安装tensorflow
  15. Python操作redis系列之 列表(list) (五)(转)
  16. 【Qt】信号和槽对值传递参数和引用传递参数的总结
  17. 基于zepto的移动端轻量级日期插件
  18. python学习目录(转载)
  19. 纯HTML和CSS实现点击切换
  20. IE 此网站的某个加载项无法运行

热门文章

  1. js dom演示
  2. 关于 iframe 的小问题若干
  3. CentOS7编译安装php7.1配置教程详解
  4. [难题题解] [BZOJ1875] [SDOI2009] HH去散步
  5. 【Django组件】WebSocket的简单实现
  6. Java开发环境配置之安装JDK
  7. 用友U8API 8.9-15.0接口开发前提,选好开发方式
  8. [Abp vNext 源码分析] - 23. 二进制大对象系统(BLOB)
  9. 选择排序的实现以及如何编写测试 #CS61B-sp18-3.1
  10. Jenkins部署jmx脚本