关于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