老弟,OCI不是这么配滴。
标准的做法是要在客户端配置tnsnames.ora,指定连接名称,然后用这个名称来写OCI连接,例如:配置连接名称为MyHostString
Connection conn = DriverManager.getConnection (jdbc:oracle:oci8:@MyHostString","scott","tiger");
另一个替代办法是这样写:
Connection conn = DriverManager.getConnection ("jdbc:oracle:oci8:@(description=(address=(host= myhost) (protocol=tcp)(port=1521))(connect_data=(sid=orcl)))","scott", "tiger");
|
|