如何用java访问PI数据库,并将某些测点值以表格的形式保存下来?

如何用java访问PI数据库,并将某些测点值以表格的形式保存下来?,第1张

用桥连接

下面的自己对应数据源

String driver = "sun.jdbc.odbc.JdbcOdbcDriver"//声明桥驱动程序

String ds = "jdbc:odbc:student"//student为数据源的名字

String user = "login"//login就是数据源的登录名,

String login = "login"//login就是数据库的密码

Class.forName(driver)//加载数据库驱动程序

Connection conn = DriverManager.getConnection(ds,user,login)

前提是电脑必须安装oracle客户端。

配置方法:

1、找到oracle的安装目录。如:C:\oracle\product\10.2.0\db_1\network\ADMIN

2、找到tnsnames.ora文件。

3、用文本方式打开,添加以下内容:

本地实例名 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = 远程数据库服务名)

)

)

其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。

4、然后打开pl/sql就能看到自己创建的链接,如图:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9938308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存