读取配置文件的封装Dao
来源:互联网 发布:理水 鲁迅公知 编辑:程序博客网 时间:2024/05/21 04:25
1.配置文件
mysql=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mysql-meusername=rootpassword=123456
2.DBUtil
package com.cdsxt.utils;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 mysql;private static String url;private static String username;private static String password;static{try{InputStream is=DBUtil.class.getResourceAsStream("/db.properties");Properties ps=new Properties();ps.load(is);mysql=ps.getProperty("mysql");url=ps.getProperty("url");username=ps.getProperty("username");password=ps.getProperty("password");//加载驱动Class.forName(mysql);}catch(Exception e){e.printStackTrace();}}//获取数据库连接public static Connection getConn(){Connection conn=null;try{conn=DriverManager.getConnection(url,username,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
- 读取配置文件的封装Dao
- 配置文件读取的封装
- C++读取配置文件的封装类config
- 读取配置文件csv的接口封装类
- dao的在封装
- MFC 读取配置文件(封装)
- Python 封装读取CSV配置文件
- 读取配置文件-重构封装
- JAVA读取classess下的.properties配置文件封装类
- JDBC中关于封装和读取配置文件properties的问题
- DAO 设计1、DAO 配置文件的设计
- DAO 设计1、DAO 配置文件的设计
- Hibernate的Dao的封装
- 2.工厂BeanFactory类,读取工厂配置文件的数据,创建Dao对象,Manager对象
- SSH的Dao层封装
- 读取配置文件封装类(GetPrivateProfileString)
- hibernate DAO类的封装范文
- Spring对Hibernate DAO的封装
- 手机端网页:安卓手机输入法遮挡输入框问题
- Android电源管理(zz)
- mysql基本常识
- 机器学习开发者须知道的10个技巧
- 二叉树中任意两个节点之间的最大距离
- 读取配置文件的封装Dao
- 正向代理与反向代理的区别【Nginx读书笔记】
- java类的创建和使用
- 关于从四个方向往一个地方移动后碰撞往后小退的代码
- 实现Session持久化的配置
- crond 计划任务使用
- H5 FormData中文乱码问题
- instrumentation 功能介绍(javaagent)
- Amaze UI