JavaSE编程案例系列(10~100)——JDBC工具类的配置文件和连接数据库。,javasejdbc
分享于 点击 15834 次 点评:217
JavaSE编程案例系列(10~100)——JDBC工具类的配置文件和连接数据库。,javasejdbc
提示:
如何写配置文件,以及配置文件在JDBC中的运用。
编写配置文件:
在修改数据库的名称的时候就只需要修改配置文件即可,不需要动源代码。
driverClass=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybase //mybase数据库为自定义的数据库名字
username=root //root为配置MySQL的用户名称
password=root //root为配置MySQL的密码
编写JDBC的工具类:
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
/*
* 编写JDBC的工具类,获取数据库的链接
* 获取链接对象采用读取配置文件的方式
* 读取配置文件,获取链接,执行一次,static{}
*/
public class JDBCUtilsConfig {
private static Connection con;
private static String driverClass;
private static String url;
private static String username;
private static String password;
//静态代码块用于加载配置文件
static{
try {
readConfig();
Class.forName(driverClass);
con = DriverManager.getConnection(url,username,password);
} catch (Exception e) {
throw new RuntimeException("数据库链接失败");
}
}
//读取配置文件
private static void readConfig() throws Exception{
InputStream in = JDBCUtilsConfig.class.getClassLoader().getResourceAsStream("database.properties");
Properties pro = new Properties();
pro.load(in);
driverClass = pro.getProperty("driverClass");
url = pro.getProperty("url");
username = pro.getProperty("username");
password = pro.getProperty("password");
}
public static Connection getConnection(){
return con;
}
}
相关文章
- 暂无相关文章
用户点评