#mysql數據庫配置(jdbc.properties)
JDBC . driver class name = com . MySQL . JDBC . driver
JDBC . URL = JDBC:MySQL://localhost:3306/數據庫名?useUnicode = true & amp字符編碼=UTF-8
jdbc .用戶名=root
jdbc.password=root
1.使用spring自帶的數據源org . spring framework . JDBC . data source . drivermanagedata source;
模式1:
& ltbean id = " propertyConfigurer " class = " org . spring framework . beans . factory . config . propertyplaceholderconfigurer " p:location = "/we b-INF/JDBC . properties "/& gt;
& ltbean id = " data source " class = " org . spring framework . JDBC . data source . drivermanagerdatasource "
p:driver class name = " $ { JDBC . driver class name } "
p:url="${jdbc.url} "
p:username="${jdbc.username} "
p:password = " $ { JDBC . password } "/& gt;
p標簽需求:xmlns:p = " http://www . spring framework . org/schema/p "
DriverManagerDataSource源代碼實現:
公共類DriverManagerDataSource擴展AbstractDriverBasedDataSource {
public DriverManagerDataSource(){
}
公共DriverManagerDataSource(字符串url) {
}
public DriverManagerDataSource(字符串url、字符串用戶名、字符串密碼){
}
public DriverManagerDataSource(字符串url,屬性conProps) {
}
public void setdriver class name(String driver class name){
}
受保護的連接getConnectionFromDriver(Properties props)引發SQLException {
}
受保護的連接getConnectionFromDriverManager(字符串url,屬性props)引發SQLException {
}
}