连接数据库的封装类
来源:互联网 发布:win10系统优化工具 编辑:程序博客网 时间:2024/05/16 15:34
连接数据库的封装类
1.db.properties文件:
driver="com.mysql.jdbc.Driver"url=jdbc:mysql://localhost:3306/mysql-meuser=rootpassword=123456
2.封装方法
package com.cdsxt.utils;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.util.Properties;public class DBUtil {private static String driver;private static String url;private static String user;private static String password;static{try {//读取配置文件db.properties的信息InputStream is=DBUtil.class.getResourceAsStream("/db.properties");Properties ps=new Properties();ps.load(is);driver=ps.getProperty("driver");url=ps.getProperty("url");user=ps.getProperty("user");password=ps.getProperty("password");Class.forName(driver);} catch (Exception e) {e.printStackTrace();}}//获取数据库连接public static Connection getConn(){Connection conn=null;try{conn=DriverManager.getConnection(url,user,password);}catch(Exception e){e.printStackTrace();System.out.println("获取数据库连接异常");}return conn;}//关闭资源public static void close(Object...objs){if(objs!=null&&objs.length>0){for(int i=0;i<objs.length;i++){try{if(objs[i] instanceof Connection){((Connection) objs[i]).close();}else if(objs[i] instanceof PreparedStatement){((PreparedStatement) objs[i]).close();}else if(objs[i] instanceof ResultSet){((ResultSet)objs[i]).close();}}catch(Exception e){e.printStackTrace();System.out.println("关闭资源异常");}}}}}
0 0
- 连接数据库的封装类
- 连接数据库的封装类
- 连接数据库的封装
- C#连接MySQL数据库的封装类
- Mysql连接数据库封装类
- Oracle连接数据库封装类
- Mysql连接数据库封装类
- Oracle连接数据库封装类
- 【Java数据库连接类】封装数据库操作的连接类DBConnection
- JDBC连接SQL Server数据库的封装类
- .net的DBHelper连接数据库的封装
- mySQL数据库的连接(用Bean封装)
- JDBC连接mysql数据库CRUD封装类
- pdo 连接数据库封装成一个类
- JDBC连接数据库封装
- 数据库类 的 封装
- 数据库类的封装
- 封装数据库的连接的方法(用Properties类获得文件里面相应的内容)
- Caffe源码学习:Net
- 【HD1997】汉诺塔VII
- Android平台移植FFmpeg和x264
- javascript权威指南--全局对象与包装对象
- 5个适合初学python的编程练习
- 连接数据库的封装类
- COGS 452. Nim游戏!解题报告
- POJ2823 --单调队列
- 排序系列之快速排序和归并排序
- HDOJ 1722 Cake ( 分蛋糕 )
- 216. Combination Sum III
- 完全手工搭建一个完整QT工程后再VS上运行
- 欢迎使用CSDN-markdown编辑器
- Maven初接触