如何通过oci编程连接到oracle(只提供ip地址和端口,数据库名,用户名,密码)

时间:2023-01-26 12:58:22
 如何通过oci编程连接到oracle(只提供ip地址和端口,数据库名,用户名,密码)

3 个解决方案

#1


Connection conn = DriverManager.getConnection("jdbc:oracle:oci:@(description=(address=(host=127.0.0.1)(protocol=tcp)(port=1521))(connect_data=(sid=keymen)))","scott", "tiger");

还一种方式是修改数据库配置文件“tnsnames.ora”

#2


tnsnames.ora
在这个文件里加上连接字符串的定义不就可以了吗?

#3


谢谢楼上的两位朋友,我的连接oracle的要求是:不需要在服务器上建立服务(net service),就是不用tns方式,直接就可以连接数据库,怎么实现?我用c++实现.

#1


Connection conn = DriverManager.getConnection("jdbc:oracle:oci:@(description=(address=(host=127.0.0.1)(protocol=tcp)(port=1521))(connect_data=(sid=keymen)))","scott", "tiger");

还一种方式是修改数据库配置文件“tnsnames.ora”

#2


tnsnames.ora
在这个文件里加上连接字符串的定义不就可以了吗?

#3


谢谢楼上的两位朋友,我的连接oracle的要求是:不需要在服务器上建立服务(net service),就是不用tns方式,直接就可以连接数据库,怎么实现?我用c++实现.