java.sql.SQLException: JZ00L


出現, 

java.sql.SQLException: JZ00L: 登錄失敗。檢查與此異常現象有關的 SQL 警告以獲得失敗原因。
at com.sybase.jdbc3.jdbc.ErrorMessage.raiseError(Unknown Source)
at com.sybase.jdbc3.tds.Tds.for(Unknown Source)
at com.sybase.jdbc3.tds.Tds.a(Unknown Source)
at com.sybase.jdbc3.tds.Tds.login(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.a(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.a(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.<init>(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.<init>(Unknown Source)
at com.sybase.jdbc3.jdbc.SybDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.xxx.xx.XX.getConnection(Xxx.java:345)

 

參照,

http://zhidao.baidu.com/question/421662853.html

可能原因:
JZ00L: 登錄失敗。
可能是用戶密碼錯誤。 你用isql看看能否登錄。

1.沒有釋放連接
2.用戶權限
3.jar包


 

阿以為是權限問題,以為是jar包的問題,就是不懷疑數據庫密碼的問題。。。 

又查看sybase日志信息, 查看sybase連接數,查看。。。

搞了一天了,。。。還是搞不定!

后面調試。調試不出!

自己寫簡單的jdbc連接,沒問題!

再一次認真調試,出來了! 就是密碼錯誤引起的!!!

都怪我,開始調試的時候,跳過了幾步(因為代碼復雜性,為了快速調試),結果就是后面幾步給password重新賦值了一個錯誤的值!!! (測試的亂搞的!md)

又被ld訓了。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM