我想通过Java连接到历史数据库。在.net中,我们可以通过OleDb provider连接它。我的connectionString是:
"Provider=ihOLEDB.iHistorian;Data Source= IpAddress; user id= abc;password= xyz"我尝试使用上面的字符串和JdbcDriverManager进行连接,但它给出了以下错误:
java.sql.SQLException: No suitable driver found for Provider=IhOLEDB.iHistorian.1:Data Source= IP Address; user id= abc; password= xyz哪种Jdbc driverManager可用于连接历史数据库?除了Jdbc Drivermanager,还有没有其他方法可以连接到Historian
发布于 2016-09-27 14:48:41
作为GE IP的一名前雇员。我不得不说,iH不提供JDBC驱动程序。所以最好的方法是购买第三方ADO-JDBC桥。jadoZoom (用于ODBC和OLE DB的ADO Bridge )。GE IP在其产品实时门户中使用它来访问iH。
另一种方法是尝试使用雅各布,Java COM桥。由于iH提供了com组件接口(com component interface,ihsdk.dll)来访问data.However,这并不是一种简单的方法。
https://stackoverflow.com/questions/25840545
复制相似问题