DriverManagerDataSource 和 SimpleDriverDataSource 在每次請求時返回一個新建的鏈接, <<SPRing 實戰>>中說"SimpleDriverDataSource 直接使用jdbc 驅動解決特定環境下類加載問題" . "JDBC 驅動"是指某個DataSource 的實現類. 可以從他們兩個的構造函數驗證.
DriverManagerDataSource 通過驅動的String類型名稱進行配置.
DriverManagerDataSource(java.lang.String url) 通過JDBC URL創建DriverManagerDataSource. |
DriverManagerDataSource(java.lang.String url, java.util.Properties conProps) 通過JDBC URL和包含JDBC access參數的Properties 創建DriverManagerDataSource,. |
DriverManagerDataSource(java.lang.String url, java.lang.String username, java.lang.String passWord) 通過JDBC URL, 用戶名, 密碼創建DriverManagerDataSource. |
DriverManagerDataSource(java.lang.String driverClassName, java.lang.String url, java.lang.String username, java.lang.String password) 已過時。 since Spring 2.5. |
方法摘要 | |
---|---|
void | setDriverClassName(java.lang.String driverClassName) 設置JDBC驅動程序類的名稱。 |
SimpleDriverDataSource 通過Driver 類或者Driver 的Class 對象初始化DataSource.
SimpleDriverDataSource(java.sql.Driver driver, java.lang.String url) 通過Driver 對象和 JDBCurl 創建DriverManagerDataSource。 |
SimpleDriverDataSource(java.sql.Driver driver, java.lang.String url, java.util.Properties conProps) 通過Driver 對象和 JDBCurl 和包含JDBC access參數的Properties創建 DriverManagerDataSource。 |
SimpleDriverDataSource(java.sql.Driver driver, java.lang.String url, java.lang.String username, java.lang.String password) 通過Driver 對象和 JDBCurl , 用戶名, 用戶密碼創建DriverManagerDataSource。 |
方法摘要 | |
---|---|
java.sql.Driver | getDriver() 返回JDBC驅動程序實例。 |
void | setDriver(java.sql.Driver driver) 指定JDBC驅動程序實例。 |
void | setDriverClass(java.lang.Class driverClass) 指定JDBC驅動的Class對象 |
新聞熱點
疑難解答