在開發基於數據庫的應用系統時,須要在項目中進行數據源的配置來爲數據庫的操做取得數據庫鏈接。配置不一樣數據庫的數據源的方法大致上都是相同的,不一樣的只是不一樣數據庫的JDBC驅動類和鏈接URL以及相應的數據庫用戶名和密碼不一樣。下面列出8中經常使用的數據庫的數據庫數據源配置和相應的JDBC驅動包。 mysql
一、Spring中數據源配置格式 sql
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> 數據庫
<property name="driverClassName" value="" /> apache
<property name="url" value="" /> oracle
<property name="username" value="" /> app
<property name="password" value="" /> sqlserver
</bean> post
這裏使用了Jakarta的DBCP開源數據庫實現方案定義的數據源。 url
二、各類數據庫及其數據源配置參數 spa
數據庫 | 驅動程序 | URL | username | password |
Oracle | oracle.jdbc.driver.OracleDriver | jdbc:oracle:thin:@localhost :1521:orcl | scott | tiger |
DB2 | com.ibm.db2.jdbc.app.DB2Driver | jdbc:db2://localhost:5000/testDB | root | admin |
SQL Server | com.microsoft.jdbc.sqlserver .SQLServerDriver |
jdbc.microsoft:sqlserver://localhost:1433; DatabaseName=testDB |
root | admin |
Sybase | com.sybase.jdbc.SybDriver | jdbc:sybase:Tds:localhost:5007/testDB | ||
Informix | com.informix.jdbc.IfxDriver | jdbc:informixsqli://123.45.67.89:1533/myDB: INFORMIXSERVER=myserver |
||
Mysql | com.mysql.jdbc.Driver | jdbc:mysql://localhost:3306/testDB | ||
PostgreSQL | org.postgresql.Driver | jdbc:postgresql://localhost/testDB | ||
HSQLDB | org.hsqldb.jdbcDriver | jdbc:hsqldb:hsql://llocalhost:9902 |
剩下的工做只須要導入對應的數據庫驅動就ok了。