關於JDBC、JdbcTemplate使用遇到的坑


1、如果數據源是oracle(mysql結尾是可以使用";"的),sql字符串中結尾處禁止使用分號";",不然會報錯:java.sql.SQLException: ORA-00911: 無效字符

2、使用jdbc連接oracle數據庫時,如果驅動名使用“oracle.jdbc.driver.OracleDriver”報錯:oracle.jdbc.driver.OracleDriver is deprecated. 的話,解決辦法是如下:

可以嘗試下更換驅動名名為:oracle.jdbc.OracleDriver

3、對於使用jdbcTemplate.update(String sql, @Nullable Object... args)執行插入數據時候,如果參數args數組中某個屬性為null值的話,會導致NULL無法插入數據

JdbcTemplate的簡單使用可以參考:https://segmentfault.com/a/1190000018957484?utm_source=tag-newest


免責聲明!

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



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