JavaSE编程案例系列(10~100)——JDBC工具类的配置文件和连接数据库。

提示:

如何写配置文件,以及配置文件在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;
		}
		
}

猜你喜欢

转载自blog.csdn.net/jiangyi_1612101_03/article/details/84875409
今日推荐