1. 程式人生 > >The full stack trace of the root cause is available in the server logs.

The full stack trace of the root cause is available in the server logs.

在寫javaweb時,執行操作資料庫程式碼時出現錯誤:

提示空指標異常,也就是出現了為空的地方,可以理解為引數未傳遞成功問題,看第一行提示:Beans.DbUtil.updateSQL(DbUtil.java:11) 意思為:Beans包下的DbUtil檔案的updateSQL方法出現問題,導致下面servlet中insert檔案出現問題,updateSQL函式:

仔細查看了一番,11行為資料庫連線程式碼,那麼我檢查了一下資料庫連線的javabean,發現並沒有問題,那只有一個問題了!你沒有載入你的資料庫驅動!這個很簡單的操作容易引起大家的忽視,越小的問題越不容易引起注意,所以檢查錯誤時要一步一步去讀,進行分析,找到根源!

還有一種可能原因就是你的sql語句寫的有問題,導致空指標異常,好好檢查一下sql語句,因為sql語句的句法相對較多。

總結一下:空指標異常的錯誤原因:

1、資料庫連線故障(未載入驅動、資料庫密碼、表名錯誤等)

2、sql語句錯誤(語法錯誤等)