我可以使用ldap连接字符串连接到sybase数据库。在字符串中,我指定需要连接的数据库,而不是连接到主数据库的数据库。可以请别人建议需要更改什么,以便它可以连接到指定的数据库。
<jdbc-driver-params>
<url>
jdbc:sybase:jndi:ldap://gldap.intra.net:40389/sybaseServername=QLNDS13900,ou=SybaseNames,ou=global,ou=databases,ou=services,dc=intranet,dc=net
</url>
<driver-name>com.sybase.jdbc4.jdbc.SybDriver</driver-name>
<properties>
<property>
<name>database</name>
<value>p_dbukprog01</value>
</property>
<property>
<name>java.naming.security.principal</name>
<value>uid=SybaseNames,ou=users,ou=ACL,ou=databases,ou=services,dc=intranet,dc=net</value>
</property>
<property>
<name>java.naming.provider.url</name>
<value>ldap://gldap.intra.net:40389/ou=SybaseNames,ou=global,ou=databases,ou=services,dc=intranet,dc=net</value>
</property>
</properties>
</jdbc-driver-params>