Database 关于数据库连接(DB2)

Database 关于数据库连接(DB2),database,db2,Database,Db2,如何使用jdbc驱动程序类名及其模式、用户名和密码连接到数据库并相应地检索值 例如: getConnection(jdbc://bea...IP address/schema(like port)/username(admin)/passwrd) 此代码是否提供到特定数据库的连接?如果是,请帮我提供一个示例代码。我这几天在学习,正在做一个小工具 首先 我认为你应该使用4型驱动程序 这就是它的工作原理: jdbc:db2://server:port/dbname 给予架构的访问或授权在系统表中定

如何使用jdbc驱动程序类名及其模式、用户名和密码连接到数据库并相应地检索值

例如:

getConnection(jdbc://bea...IP address/schema(like port)/username(admin)/passwrd)
此代码是否提供到特定数据库的连接?如果是,请帮我提供一个示例代码。我这几天在学习,正在做一个小工具

首先

我认为你应该使用4型驱动程序

这就是它的工作原理: jdbc:db2://server:port/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> 
org.hibernate.cache.NoCacheProvider
com.ibm.DB2.jcc.DB2Driver
用户
密码
jdbc:db2://server:port/dbname

DB/2在什么平台上运行?您正在尝试使用哪个JDBC驱动程序?