有这个连接时没有问题
conn=DriverManager.getConnection("jdbc:mysql://localhost/student?user=root&password=8780&useUnicode=true&characterEncoding=ISO-8859-1");
换成这个就不行了
conn=DriverManager.getConnection("jdbc:mysql://localhost/student?user=root&password=8780&useUnicode=true&characterEncoding=gb2312");
conn=DriverManager.getConnection("jdbc:mysql://localhost/student?user=root&password=8780&useUnicode=true&characterEncoding=ISO-8859-1");
换成这个就不行了
conn=DriverManager.getConnection("jdbc:mysql://localhost/student?user=root&password=8780&useUnicode=true&characterEncoding=gb2312");
解决方案 »
- jsp:include page指向上级目录的jsp找不到
- 请教程序输出问题,谢谢
- 请问tomcat+spring+hibernate全局事务的问题
- struts2 textfield使用的疑惑
- 如何用代码实现excel表导入到access数据库中?
- 为什么我的tomcat连接池报告错误javax.servlet.ServletException: Name pool is not bound in this Context
- 客户下载文件时我怎么要求客户强制经过用户名和密码认证
- jsp设置单行文本框的值的问题
- JRun 3.0 调试工具如何用?
- pagination ajax分页
- 数据库的级连删除,急求,给分!!!!
- 我没写try catch,为什么会报这样的错误?
String url="jdbc:mysql://localhost/wip?useUnicode=true&characterEncoding=gb2312"
conn=DriverManager.getConnection(url,"user","password");
這樣看看
import java.sql.*;public class MySqlConnectionBean {
Connection con=null;
private static MySqlConnectionBean me=new MySqlConnectionBean();
public MySqlConnectionBean() {
}
public static MySqlConnectionBean newIn(){
return me;
} public Connection GetConnection() {
try{
String dbName="数据库名";
String userName="root";
String userPasswd="密码";
String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd+"&useUnicode=true&characterEncoding=GBK";
Class.forName("com.mysql.jdbc.Driver").newInstance();
con=(Connection) DriverManager.getConnection(url);
System.out.println("-----------数据库连接成功!------------");
}catch(Exception ex){
ex.printStackTrace();
}
return con;
}
}
重新配置一下config试试,把字体改成gbk2312
Class.forName("org.gjt.mm.mysql.Driver");
cn = java.sql.DriverManager.getConnection(url, "root","");