六月婷婷AV,国产偷窥猎奇福利二区,日韩三级片。,好吊色网站,日韩成人中文在线视频,国产亚洲午夜啪啪,亚洲欧美另类国产精品,国产成人av1,任你艹在线观看

Windows平臺(tái)下JDBCDriver找不到動(dòng)態(tài)鏈接庫(kù)

問(wèn)題描述

在Windows10 x64平臺(tái)上,安裝TDengine Database的Windows客戶端之后,通過(guò)JDBCDriver無(wú)法連接到服務(wù)端,錯(cuò)誤信息為

java.lang.UnsatisfiedLinkError: no taos in java.library.path
Windows平臺(tái)下JDBCDriver找不到動(dòng)態(tài)鏈接庫(kù) - TDengine Database 時(shí)序數(shù)據(jù)庫(kù)

問(wèn)題分析

此錯(cuò)誤信息為java無(wú)法找到或者裝載taos.dll,排查步驟如下

  • C:\windows\system32目錄查看是否存在taos.dll
Windows平臺(tái)下JDBCDriver找不到動(dòng)態(tài)鏈接庫(kù) - TDengine Database 時(shí)序數(shù)據(jù)庫(kù)
  • 檢查java.library.path
Windows平臺(tái)下JDBCDriver找不到動(dòng)態(tài)鏈接庫(kù) - TDengine Database 時(shí)序數(shù)據(jù)庫(kù)
  • 明確指定taos.dll的路徑
System.load("C://TDengine//driver//taos.dll");
Windows平臺(tái)下JDBCDriver找不到動(dòng)態(tài)鏈接庫(kù) - TDengine Database 時(shí)序數(shù)據(jù)庫(kù)
  • 檢查java的版本
Windows平臺(tái)下JDBCDriver找不到動(dòng)態(tài)鏈接庫(kù) - TDengine Database 時(shí)序數(shù)據(jù)庫(kù)

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

Windows平臺(tái)下JDBCDriver找不到動(dòng)態(tài)鏈接庫(kù) - TDengine Database 時(shí)序數(shù)據(jù)庫(kù)

結(jié)論

無(wú)論是Windows平臺(tái)或者Linux平臺(tái),JDBCDriver找不到動(dòng)態(tài)鏈接庫(kù)都只能有三種原因

  • taos.dll或者libtaos.so不在java.library.path
  • taos.dll或者libtaos.so與發(fā)布的JDBCDriver不匹配,一些JNI接口函數(shù)沒(méi)有實(shí)現(xiàn),所以load失敗
  • java版本應(yīng)該為64