数据库连接模板
来源:互联网 发布:淘宝aj厂货店铺 编辑:程序博客网 时间:2024/06/06 02:53
数据库连接模板
数据库连接模板,通过读取properties文件中的数据库连接信息,连接数据库,通过JDBCConnector获取连接,具体实现如下:
JDBCConfig.java从同路径下的jdbc.properties
文件中读取配置
public class JDBCConfig { public String getUrl(){ return this.getProperty("url"); } public String getDriverClassName(){ return this.getProperty("driver_class"); } public String getUserName(){ return this.getProperty("username"); } public String getPassword(){ return this.getProperty("password"); } private String getProperty(String property){ String resources="jdbc.properties"; InputStream inputStream=this.getClass().getResourceAsStream(resources); Properties properties=new Properties(); try { properties.load(inputStream); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ try { inputStream.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } property=properties.getProperty(property); return property; }}
JDBCConnector.java通过读取的配置获取连接
public class JDBCConnector { public static Connection getConnection(){ Connection conn=null; JDBCConfig jc=new JDBCConfig(); String url=jc.getUrl(); String username=jc.getUserName(); String password=jc.getPassword(); try { Class.forName(jc.getDriverClassName()); conn=DriverManager.getConnection(url,username,password); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn; }}
方法调用:
Connection conn=null;conn=JDBCConnector.getConnection();
0 0
- 数据库连接模板
- 数据库连接代码模板
- python数据库连接模板
- j2se数据库连接池,dbcp使用模板
- java数据库连接模板代码通用收集
- yii2高级模板数据库连接的配置
- Java 中SQL 数据库连接模板写法.
- 牢记ConnectionFactory(数据库连接),jdbcTemplate(CRUD)模板,学习更有效率
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 数据库连接
- 在基于对话框的应用程序中嵌入CSplitterWnd
- javaEE
- 奇葩问题之非法字符---<200b>
- 修复数据库表方法
- C#获取多维数组的行数与列数
- 数据库连接模板
- C++ primer plus 练习10
- Junit 单元测试
- acm hdu p2185 确定比赛名次
- 【前端学习笔记】深入学习Javascript:EVENT总结
- 2015-多校5-MZL's chemistry
- [LeetCode]Container With Most Water
- 2015年工作中遇到的问题:11-20
- SSH 案例学习总结(一)