jdbc 链接数据库工具类
2015-06-25 13:39
323 查看
package com.util; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Properties; /** * jdbc 链接数据库工具类 * @author Administrator * */ public class DBUtils { private static Properties props = new Properties(); static{ InputStream is = null; is = DBUtils.class.getClassLoader().getResourceAsStream("jdbc.properties"); try { props.load(is); } catch (IOException e) { e.printStackTrace(); } finally{ if(is!=null){ try { is.close(); } catch (IOException e) { e.printStackTrace(); } } } } /** * 获得连接 * @return conn */ public static Connection createConn(){ Connection conn = null; try { Class.forName((String)props.get("driver")); //ip地址 + 数据库名称 conn = DriverManager.getConnection( (String)props.get("url"), (String)props.get("username"), (String)props.get("password") ); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return conn; } /** * 编译执行 * */ public static PreparedStatement getPs(Connection conn , String sql){ PreparedStatement ps = null; try { ps = conn.prepareStatement(sql); } catch (SQLException e) { e.printStackTrace(); } return ps ; } /** * 关闭连接 * @param conn */ public static void close(Connection conn){ if(conn != null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } public static void close(ResultSet rs){ if(rs != null){ try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } } public static void close(PreparedStatement ps){ if(ps != null){ try { ps.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
相关文章推荐
- 使用JDBC链接数据库之连接数据库通用工具类
- 07_数据库创建,添加c3p0操作所需的jar包,编写c3p0-config.xml文件,编写User.java,编写jdbcUtils.java实现操作数据库的模板工具类,UserDao编写,Dao
- jdbc链接数据库,获取表名,字段名和数据
- JDBC连接数据库工具类及连接Access数据库示例
- jdbc 链接sqlserver2005的数据库设置win7 64位操作系统
- 关于Universe和IDT链接数据库的JDBC配置
- Java应用程序连接数据库--JDBC工具类及其改进
- jdbc 链接sqlserver2008的数据库设置
- JDBC工具类连接数据库
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(3)
- JDBC链接数据库的五种方法
- jdbc.properties 包含多种数据库驱动链接
- JDBC 链接Mysql 数据库详细实例
- JDBC的简单封装,实现简单数据库操作工具类SQLHelper.
- JDBC概念原理和连接数据库以及工具类的书写
- 简述java jdbc技术链接数据库
- shiro学习之路(2)----JDBC链接数据库
- jdbc链接数据库
- jdbc链接数据库名,获取表名、字段名和数据
- DAO设计模式实现数据库的增删改查(进一步封装JDBC工具类)