我在我的 Mac 上安装了 Oracle TimesTen 客户端,在 RedHat 机器上安装了 Oracle TimesTen Server,我可以从命令行远程连接
connect "dsn=TT1122;UID=uid;PWD=pwd";
我成功连接回来了。
现在我想使用 JDBC 来尝试连接到同一个 ODBC。但我得到了这个错误。
java.sql.SQLException: Problems with loading native library/missing methods: no ttJdbcCS in java.library.path
at com.timesten.jdbc.JdbcOdbcConnection.connect(JdbcOdbcConnection.java:1757)
at com.timesten.jdbc.TimesTenDataSource.getConnection(TimesTenDataSource.java:148)
at TimesTen.main(TimesTen.java:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
我正在使用 OSX Lion 和 IntelliJ。我已经运行 ttenv.sh 来设置环境。但我似乎无法让 JDBC 工作。我在整个互联网上搜索,并没有找到任何解决我问题的方法。
谢谢