出現,
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訓了。。。