建立信息文件
我们倾向将数据放入一个配置文件中去。
这样做的好处有:
- 1.实现了数据与代码的分离,这降低了耦合性
- 2.如果需要修改配置文件信息,可以避免程序重新进行打包
配置文件 jdbc.properties
1 2 3 4
| drivercalss=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/hw2 username=root password=root
|
获取配置文件中的信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| //配置文件转换为输入流 InputStream is = 类名.class.getClassLoader().getResourseAsStream("jdbc.properties");
//新建 properties 对象 Properties pros = new Properties();
//加载 pros.load(is);
//获取 String drivercalss = pros.getProperty("drivercalss"); String url = pros.getProperty("url"); String username = pros.getProperty("username"); String password = pros.getProperty("password");
//加载数据库驱动 Class.forName(drivercalss);
//连接数据库 Connection c = DriverManager.getConnection(url, username,password);
//获取执行sql对象 Statement s = c.createStatement();
//之后执行相关的sql语句以及对数据的操作
|