JDBC配置文件和工具类
来源:互联网 发布:淘宝如果设置1元换购 编辑:程序博客网 时间:2024/05/16 18:18
db.properties
driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/newsuser=rootpassword=admin
jdbcUtil.java
package cn.itcast.souhu.util;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.Properties;/** * 工具类 */public class JdbcUtil { private static String driver; private static String url; private static String user; private static String password; private JdbcUtil(){} //加载src/db.properties文件 static{ try { InputStream is = JdbcUtil.class.getClassLoader().getResourceAsStream("db.properties"); Properties props = new Properties(); props.load(is); driver = props.getProperty("driver"); url = props.getProperty("url"); user = props.getProperty("user"); password = props.getProperty("password"); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(e); } } //通过反射注册数据库驱动 static{ try { Class.forName(driver); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(e); } } //获取与数据库服务器的连接 public static Connection getConnection(){ try { return DriverManager.getConnection(url,user,password); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(e); } } //关闭三个数据库连接对象 public static void close(Connection conn){ if(conn!=null){ try { conn.close(); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(e); } } } public static void close(Statement stmt){ if(stmt!=null){ try { stmt.close(); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(e); } } } public static void close(ResultSet rs){ if(rs!=null){ try { rs.close(); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(e); } } }}
0 0
- JDBC配置文件和工具类
- 关于jdbc的配置文件的编写和工具类的封装
- JDBC工具类和JDBC连接数据库
- JDBC的配置文件与工具类的封装
- Java之数据库MYSQL、JDBC工具类、properties配置文件
- java通过配置文件jdbc.properties链接Oracle数据库工具类
- jDBC工具类和bean结合
- JavaWeb之JDBC(二)采用读取配置文件方式编写JDBC的工具类,获取数据库的连接
- 在Eclipse中测试MySQL-JDBC(15)c3p0配置文件对JDBC工具(JdbcUtil)类抽取 再优化
- Java工具类:读配置文件,jdbc,数据源,hsqldb随web启动的Listener
- 【疑问1】java程序中JDBC工具类(采用c3p0配置文件)中的疑问?适合初学者
- jdbc和spring的整合,部分配置文件
- jdbc封装工具类
- JDBC工具类
- JDBC-数据库连接工具类
- JDBC工具类
- JDBC工具类
- JDBC数据库连接工具类
- mouseenter与mouseleave
- 异常
- 有图有话 | 嘘……你屏蔽了哪个微信群?
- DroidPlugin机制原理分析
- android微信支付问题总结
- JDBC配置文件和工具类
- Android拍照调用系统相册仿微信封装总结,治疗各种崩溃,图片横竖问题压缩等问题。-更新2016-12-21
- css学习
- Android Studio常用插件
- view.layout重新放置view,位置移动view却变成透明了
- getServletContext()空指针异常的原因 和 Servlet的init方法
- Map遍历实例
- [AI]人工神经网络对葡萄酒打分
- (一)MyBatis源码解析之配置文件