0
如何使用jdbc驅動程序類名及其模式,用戶名和密碼連接到數據庫並相應地檢索值?關於數據庫連接(DB2)
例子:
getConnection(jdbc://bea...IP address/schema(like port)/username(admin)/passwrd)
這段代碼給特定數據庫的連接?如果是的話,請給我一個示例代碼。我正在學習這些天,並在一個小工具上工作。
如何使用jdbc驅動程序類名及其模式,用戶名和密碼連接到數據庫並相應地檢索值?關於數據庫連接(DB2)
例子:
getConnection(jdbc://bea...IP address/schema(like port)/username(admin)/passwrd)
這段代碼給特定數據庫的連接?如果是的話,請給我一個示例代碼。我正在學習這些天,並在一個小工具上工作。
首先,
我想你應該使用類型4驅動程序。
這是它如何工作的: JDBC:DB2://服務器:端口/ DBNAME
訪問或者給予補助的模式在系統表中定義...... ,我還從來沒見過連接到特定模式的可能性。
你總是可以象這樣連接使用屬性文件:
Class.forName(ressources.getString("dbDriver").trim()).newInstance();
conn = DriverManager.getConnection(ressources.getString("urlConnection").trim(),
ressources.getString("user").trim(),
ressources.getString("psswd").trim());
或像這樣使用Hibernate:
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<property name="javax.persistence.jdbc.driver">com.ibm.DB2.jcc.DB2Driver</property>
<property name="javax.persistence.jdbc.user">user</property>
<property name="javax.persistence.jdbc.password">password</property>
<property name="javax.persistence.jdbc.url">jdbc:db2://server:port/dbname</property>
什麼平臺DB/2上運行?你試圖使用哪種JDBC驅動程序? – jamesallman