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