問題描述
在Windows10 x64平臺上,安裝TDengine Database的Windows客戶端之后,通過JDBCDriver無法連接到服務(wù)端,錯誤信息為
java.lang.UnsatisfiedLinkError: no taos in java.library.path

問題分析
此錯誤信息為java無法找到或者裝載taos.dll,排查步驟如下
- 到
C:\windows\system32目錄查看是否存在taos.dll

- 檢查
java.library.path

- 明確指定
taos.dll的路徑
System.load("C://TDengine//driver//taos.dll");

- 檢查java的版本

輸出信息表示java是32位版本的,如果是64位的jdk,會顯示如下信息

結(jié)論
無論是Windows平臺或者Linux平臺,JDBCDriver找不到動態(tài)鏈接庫都只能有三種原因
taos.dll或者libtaos.so不在java.library.path中taos.dll或者libtaos.so與發(fā)布的JDBCDriver不匹配,一些JNI接口函數(shù)沒有實現(xiàn),所以load失敗- java版本應(yīng)該為
64位



互聯(lián)網(wǎng).png)



-1.png)







證.png)


伙伴.png)
伙伴.png)
伙伴.png)



