mysql开发报错

来源:互联网 发布:宝塔linux面板 编辑:程序博客网 时间:2024/06/06 06:53

错误问题:

连接完数据库后执行sql语句报错,好像是版本不对,不支持该sql语句,通过控制台执行sql可以通过,中间sql语句中带有中文。


解决:

1.检查驱动包是不是最新。

2.检查驱动是不是正确配置

3.参数是不是有问题。


检查后,发现驱动写错了,还有连接时未指定编码导致中文乱码。


最后改为:

String url  = "jdbc:mysql://localhost:3306/" + dbf+"?useUnicode=true&characterEncoding=utf8";
//注册驱动
DriverManager.registerDriver (new org.gjt.mm.mysql.Driver());

原创粉丝点击