JSP连接mysql的问题,找不到驱动

2024-12-01 08:37:18
推荐回答(5个)
回答1:

  java操作数据库,没找到驱动一般有两个原因:

  1. 没有导入jar包,比如连接Oracle数据库,就需要导入Oracle官方提供的驱动包。

  2. 加载驱动的时候,Class.forName(String str)中的str写错了。

回答2:

将mysql-connector 复制到 C:\j2sdk\lib 中
再将mysql-connector 复制到 C:\Tomcat\common\lib 和 C:\Tomcat \shared\lib 中

eclipse是编译环境 jsp是在web下运行的 得让web服务器知道数据库驱动

回答3:

把驱动包放到WEB-INF/BIN下面

回答4:

try{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e) {}
//定义所要用到的三个数据库应用对象
Connection con=null; //连接对象
Statement sql=null; //Statement对象(SQL语句)
ResultSet rs=null; //结果集对象
//进行数据源的连接
try{
con=DriverManager.getConnection ("jdbc:mysql://localhost/scutcs","","");//连接数据库的url 用户名和密码
sql=con.createStatement();
String to="Select * From user1 Where username='"+username+"'";
rs=sql.executeQuery(to); //根据所定义的Statement执行生成相应的结果集并存在RS中
if(rs.next()) //判断结果集是否为空,如果不为空则表示有记录
{
out.print("");//如果存在返回注册页面
}
else {如果不存在就向数据库添加一条记录}
}
catch (SQLException e)
{ out.print(e);
}
给你个连接的列子。你按照这个写。试试。

回答5:

也许是这个驱动有问题 换个试试