
上QQ阅读APP看书,第一时间看更新
1.6 利用属性文件读取数据库连接信息
上面案例中的mybatis-config.xml主配置文件中,关于数据库的连接信息,分别指定了Java连接数据库的4大要素:驱动、URL、数据库用户名、密码。
为了方便对数据库连接的管理,可以快速替换到不同的数据库,连接数据库的4大要素数据一般都是单独存放在一个专门的属性文件中的,MyBatis 主配置文件再从这个属性文件中读取这些数据。利用属性文件读取数据库连接信息可以方便更换不同的数据库,只需要修改属性文件或者替换为另外一个属性文件即可,可移植性较好。
项目案例:利用属性文件实现mybaytis项目的数据库连接。(项目源码参见本书配套资源:第1章/利用属性文件实现数据库连接/mybatis13)
实现步骤:
(1)复制上一个项目mybatis12为mybatis13,在src下新建一个文件,命名为jdbc.properties,代码如下:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/studentdb
jdbc.username=root
jdbc.password=root
上述内容包括了连接数据库的4大要素的具体值。
(2)修改主配置文件mybatis-config.xml,代码如下:

(3)运行测试,结果不变。将来数据库要更换,只需更改属性文件jdbc.properties的有关信息即可,无须改动配置文件,非常实用。