我已經安裝了Oracle TimesTen的客戶端RedHat的機器,我可以通過命令行遠程連接如何從JDBC中MaxOSX
connect "dsn=TT1122;UID=uid;PWD=pwd";
我得到了成功的連接回到我的Mac和Oracle TimesTen的服務器上調用Oracle TimesTen的。
現在我想使用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工作。我在互聯網上搜索,發現沒有什麼能解決我的問題。
感謝
我做到了。我已經到了IntelliJ可以加載庫的地步,但我又有一個例外,說我的庫是錯誤的架構。 – toy