java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/db2
直接运行jdbc的代码能加载驱动,但是在servlet中调用就会出现以上错误。
最后将mysql5.1.34版本的jar包直接放到tomcat的lib文件夹中,把之前导入maven的jar包删掉解决
第二个问题:数据库不能录入中文,报错或显示???
在mysql输入show variables like 'character%';
然后用set character_set_client=utf8;此类语句将除了filesystem外改为了utf8
没有解决
输入下列类型语句
修改数据库的字符集:
alter database test character set utf8;
修改数据表的字符集:
alter table Student character set utf8;
修改数据表字段的字符集:
alter table Student change Sname Sname varchar(10) character set utf8;
没有解决
用status命令查看数据库字符集状态
用set names gbk;修改字符集为gbk
再用status查看,client和conn后变成了gbk
数据库中文录入成功解决
但是jsp还是不能录入中文
然后在jdbc的url后面加上?characterEncoding=utf8
成功解决
标签:set,遇到,utf8,数据库,字符集,alter,连接,character From: https://www.cnblogs.com/chukjbgg333/p/17757013.html