基于Properties实现配置数据库驱动

网友投稿 257 2022-12-07


基于Properties实现配置数据库驱动

优点:

便于修改连接属性。只需在配置文件中修改,不需要在代码中修改了。 更易于维护代码安全性。

方法:

在src文件嘉下创建database.properties文本文件;添加内容:

driver = com.mysql.jdbc.Driver

url=jdbc:mysql://localhost:3306/y1

name=root

password=root

创建工具类MyJDBCUtiles.java,添加代码:

package com.kong.JDBCUtils;

import java.io.InputStream;

import java.sql.*;

import java.utiOkemhsYQl.Properties;

http://

public class MyJDBCUtiles {

private MyJDBCUtiles(){}

private static Connection con;

private static String driver;

private static String url;

private static String name;

private static String password;

static{

try {

InputStream is = MyJDBCUtiles.class.getClassLoader().getResourceAsStream("database.properties");

Properties properties = new Properties();

properties.load(is);

driver = properties.getProperty("driver");

url = properties.getProperty("url");

name = properties.getProperty("name");

password = properties.getProperty("password");

Class.forName(driver);

con = DriverManager.getConnection(url, name, password);

}catch (Exception ep){

throw new RuntimeException(ep+"数据库连接失败");

}

}

public static Connection getConnection(){

return con;

}

其他类使用时调用即可

输出结果

完美^_^


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:解决Intellij IDEA运行报Command line is too long的问题
下一篇:SpringBoot集成Quartz实现定时任务的方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~