jdbc util
来源:互联网 发布:avfun邀请码淘宝 编辑:程序博客网 时间:2024/05/17 07:56
package util;import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties; /** * 2017-04-13 07:50:48 * */public class JdbcUtil { private static String username;private static String password;private static String url;private static String dirver;static{ // 加载一次Properties properties = new Properties();InputStream inStream = JdbcUtil.class.getResourceAsStream("/jdbc.properties"); try {properties.load(inStream); username = properties.getProperty("username"); password = properties.getProperty("password"); url = properties.getProperty("url"); dirver = properties.getProperty("driver");} catch (IOException e) {e.printStackTrace();}try {Class.forName(dirver);} catch (ClassNotFoundException e) {e.printStackTrace();} }/** * 2017-04-13 08:21:38 * @param sql * 获取传输器 */public static PreparedStatement getPrepareStatement(String sql) {Connection connection = getConnection();try {PreparedStatement st = connection.prepareStatement(sql);return st;} catch (SQLException e) {e.printStackTrace();throw new RuntimeException();}}/** * 2017-04-13 08:07:42 * */public static Connection getConnection(){try {Connection conn = DriverManager.getConnection(url, username, password);return conn;} catch (SQLException e) {e.printStackTrace();throw new RuntimeException(e);}} /** * 2017-04-13 08:11:33 * @param conn * @param stmt * 关闭资源 */public static void close(Connection conn,Statement stmt){if(stmt!=null){try {stmt.close();} catch (SQLException e) {e.printStackTrace();throw new RuntimeException(e);}}if(conn!=null){try {conn.close();} catch (SQLException e) {e.printStackTrace();throw new RuntimeException(e);}}}public static void close(Connection conn,Statement stmt,ResultSet rs){if(rs!=null)try {rs.close();} catch (SQLException e1) {e1.printStackTrace();throw new RuntimeException(e1);}if(stmt!=null){try {stmt.close();} catch (SQLException e) {e.printStackTrace();throw new RuntimeException(e);}}if(conn!=null){try {conn.close();} catch (SQLException e) {e.printStackTrace();throw new RuntimeException(e);}}}}
阅读全文
0 0
- JDBC UTIL
- jdbc util
- JDBC Util数据库
- 关于jdbc-util的封装
- jdbc一些工具类util.一
- jdbc中Datetime与java.util.Date的相互转换
- jdbc 数据库配置util 及 Properties 设置方法
- util
- Util
- Util
- util
- util
- util
- util
- util
- Util
- ssh整合 tomcat启动报错Could not load com.mysql.jdbc.Util
- 在JDBC操作中关于java.util.Date跟java.sql.Date之间的转换问题
- 三次贝塞尔拟合工具
- 使用typescript构建react项目环境搭建
- 字符串转换为日期类型(<class 'datetime.datetime'>),并且做计算
- MQTT 初体验——mosquitto 的安装与使用
- H5炫酷特效系列1——canvas满屏幕变换爱心示例
- jdbc util
- CleanMyMac3.8.4 破解版 持续更新(包含激活码)
- jquery的each方法使用
- Exiv2 With XMP for Android
- 设计模式(1) 策略模式
- 学习JEE规范,去看JBoss源码;学习类加载器,去看OSGI源码
- FileUpload文件上传
- 网页之路
- 2017多校训练赛第一场 HDU 6041 I Curse Myself(仙人掌图生成树)