com.mysql.jdbc.PreparedStatement.setBinaryStream(ILjava/io/InputStream;J)V問題原因

 當數據庫字段爲blob類型時 ,必須使用PreparedStatement中的setBinaryStream(int,InputStream,int)方法;當數據庫字段爲longblob類型時,必須使用PreparedStatement中的setBinaryStream(int,InputStream,long)方法。否則就會拋出如題的錯誤:AbstractMethodError:當應用程序試圖調用一個抽象方法時,拋出此錯誤。通常由編譯器捕獲此錯誤;如果某個類的定義自當前執行方法最後一次編譯以後作了不兼容的更改,則此錯誤只可能在運行時發生。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章