博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用配置文件的方式构建数据库连接工具类范例(JDBC)
阅读量:4565 次
发布时间:2019-06-08

本文共 1125 字,大约阅读时间需要 3 分钟。

jdbc.properties内容:

dirver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://数据库地址:3306/jdbctestusername=rootpassword=数据库密码

JDBCUtil.java

package jdbctest;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.util.Properties;/** * 数据库连接工具类,每次调用会返回数据库连接对象  * 使用配置文件的方式方便更改数据库配置信息 * * Title: JDBCUtil * * Description:  * * @author Ethan * * @date 2019年6月23日 * */public class JDBCUtil {    public static Connection getConn() throws Exception {        Properties prop = new Properties();        InputStream ips = JDBCUtil.class.getClassLoader().getResourceAsStream("jdbc.properties");        prop.load(ips);        String driver = prop.getProperty("driver");        String url = prop.getProperty("url");        String username = prop.getProperty("usernamae");        String password = prop.getProperty("password");                //JDBC注册驱动        Class.forName(driver);        Connection conn = DriverManager.getConnection(url, username, password);        //返回连接对象        return conn;    }}

 

以后需要数据库连接对象的时候直接调用getConn()方法即可获得数据库连接对象,该方法调用处需要处理异常

转载于:https://www.cnblogs.com/WaterGe/p/11073172.html

你可能感兴趣的文章
Celery框架
查看>>
[c#]asp.net开发微信公众平台(4)关注事件、用户记录、回复文本消息
查看>>
[转载,感觉写的非常详细]DUBBO配置方式详解
查看>>
linux Valgrind使用说明-内存泄漏
查看>>
Android在Eclipse上的环境配置
查看>>
面向对象(五)
查看>>
android平台下使用点九PNG技术
查看>>
Python学习3,列表
查看>>
最长回文子串
查看>>
JAVA基础-JDBC(一)
查看>>
js中for和while运行速度比较
查看>>
简单理解什么是递归(阶乘演示)
查看>>
http协议
查看>>
js倒计时,页面刷新时,不会从头计时
查看>>
洛谷1156垃圾陷阱
查看>>
python ==》 递归
查看>>
简单网络请求封装
查看>>
django —— MVT模型
查看>>
oracle 静默安装
查看>>
Python3基础(2)模块、数据类型及运算、进制、列表、元组、字符串操作、字典...
查看>>