java odbc pi_PI ODBC驱动安装及测试

本文介绍了如何在Java环境中使用ODBC驱动连接到PI Server。首先,详细说明了PIODBC的系统要求和安装过程,包括需要预先安装的OSIprerequisites和PISDK。接着,通过步骤演示了数据源的配置和连接测试,确保能成功连接到PISERVER。最后,展示了如何编写并执行Java程序,通过ODBC驱动查询PI Server数据,验证了连接的正确性。
摘要由CSDN通过智能技术生成

1、概述

PIODBC 是OSI提供的接口,该接口可以用来与PI Server通信。在本地服务器中安装部署完成之后,通过创建相应的ODBC数据源,可以完成开发程序对PI Server的连接。

2、系统要求 1、  软件为:piodbc_1.3.1.0

2、  支持的操作系统如下:

Windows XP Professional SP2and above (x86 x64)

Windows Vista (x86, x64)

Windows 7 (x86, x64)

Windows Server 2003 and Windows Server 2003 R2, SP2 (x86, x64)

Windows Server 2008 Full installation (x86, x64)

Windows Server 2008 R2 Full installation (x64)

3、安装过程

3.1   安装要求 安装PIODBC之前,需要预先安装OSIprerequisites-standalone(可用版本),PISDK等,并且测试能够连接对应的PIServer,建立相应的trusts。

3.2   安装过程 按照安装提示,默认安装即可。

4、测试连接

4.1   通过数据源连接PISERVER

1、  打开CMD窗口,进入如下目录:

0818b9ca8b590ca3270a3433284dd417.png

2、  输入info32,回车。会出现日志保存界面,如下图:

0818b9ca8b590ca3270a3433284dd417.png (选择性保存,本测试选择取消保存)

3、  点击取消后出现添加数据源选项(按图操作)

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

(数据源名称是以后开发程序调用的名称)

(输入PISERVER的用户名和密码,然后确定)

显示上图中页面,表示能通过PIODBC连接PISERVER,只要使用开发程序调用接口即可。

4.2   通过java程序调用 1、  需安装java sdk相关版本,并且配置环境变量

2、  编写java程序如下:

import java.sql.*;

public class TestODBC {

public static void main(String[] args) {

String url = "jdbc:odbc:pitest";

Connection conn ;

Statement stmt ;

try {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

conn =DriverManager.getConnection(url,"piadmin","piadmin");

System.out.println(conn);

stmt =conn.createStatement();

String sql = "select count(*) from PIcomp where tag = 'cdt158' and time >=DATE('today')";

ResultSet rs =stmt.executeQuery(sql);

rs.next();

int count =rs.getInt(1);

System.out.println(count);

} catch (Exception e) {

System.err.print("Error" + e.getMessage());

}

} }

3、  使用CMD编译java程序,然后执行

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

(上图中测试正确返回conn连接,表示能够使用Java通过PIODBC连接PISERVER)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值