JDBC之使用错误

url填写误

No suitable driver found for

指定了无效的 Oracle URL

找不到连接的驱动,主机名前面的信息填写错误

The Network Adapter could not establish the connection

主机名或端口书写错误

Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

SID书写错误

用户名/口令无效; 登录被拒绝

使用JDBC连接,执行错误

用户名或者密码不正确

ORA-01008: 并非所有变量都已绑定

有可能是执行了2次sql语句,已经被覆盖了

String sql = "SELECT * FROM robin_demo_swm " + "WHERE name LIKE ?";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, "%w%");
ResultSet rs = ps.executeQuery(sql); <-- 此处不应有sql

ORA-00933: SQL 命令未正确结束

检查你要执行的SQL语句是否正确,切记检查空格是否书写!!!

JdbcTemplate queryForInt/Long is deprecated

代替的方法为queryForObject(String sql, Object[] args, Class requiredType)。
需要返回的是什么类型,就在第三个参数写什么类型。比如int类型就写Integer.class. long类型就写Long.class

Could not load JDBC driver class [com.mysql.jdbc.Driver]

1。检查路径是否写对
2。检查如果导入jar包》mysql-connector-java.jar

java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

CLIENT_PLUGIN_AUTH is required
clent插件认证,原因是用的6.几版本jar包,可能跟你的客户端版本不对,换一个版本比如5.0几

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值