我获得了Oracle JDBC瘦客户机连接字符串信息,但我无法在Navicat中使用它。这就是我所拥有的:
#ds.url=jdbc:oracle:thin:@ldap://my.url.com:3000/EFGH1,cn=OracleContext,dc=bh,dc=url2,dc=net
#ds.username=my_username
#ds.password=my_secure_password
我已经尝试了几乎所有变量的组合,我在网上搜索了一下,但我找不到任何明确的错误。
答案 0 :(得分:0)
请参阅" JDBC Developer's Guide"有关LDAP语法的更多详细信息。我在这里粘贴了代码片段。
Properties prop = new Properties();
String url = "jdbc:oracle:thin:@ldap://ldap1.example.com:3500/cn=salesdept,cn=OracleContext,dc=com/salesdb " +
"ldap://ldap2.example.com:3500/cn=salesdept,cn=OracleContext,dc=com/salesdb " +
"ldap://ldap3.example.com:3500/cn=salesdept,cn=OracleContext,dc=com/salesdb";
prop.put("oracle.net.ldap_loadbalance", "OFF" );
OracleDataSource ods = new OracleDataSource();
ods.setURL(url);
ods.setConnectionProperties(prop);