jsp连接mysql数据库 报错(急!!!)

2025-03-13 08:42:12
推荐回答(2个)
回答1:

首先你确定你把MySQL的jdbc驱动放在了WEB_INF/lib目录下了吗?如果是的,你可以先把org.gjt.mm.mysql.Driver改成com.mysql.jdbc.Driver试试,前者是较早版本。
另外建议你写一个获得MySQL连接的单一类:
如下:
import java.sql.*;
import javax.sql.*;

public class JDBCConnector {
Connection conn;
String url;
String user;
String pws;

public JDBCConnector() {
url="jdbc:mysql://localhost/rQQ?useUnicode=true&characterEncoding=utf-8";
user="root";
pws="104814";
conn=null;
}

public Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn=DriverManager.getConnection(url,user,pws);
}
catch (Exception e) {
System.out.println("Error occurred obtaining connection");
System.out.println(e.getMessage());
}
return conn;
}
}

回答2:

1、你的password 不用带单引号;
2、貌似用户名后面多了一个空格;