回 帖 发 新 帖 刷新版面

主题:jsp中SQL连接的问题

在jsp文件中可以连接SQL数据库,但是写了个javabean就连接不了,提示是:java.sql.SQLException: No suitable driver found for jdbc.mysql...驱动我已经导入了,又放进lib里面了,就是奇怪为什么连接不了啊?我已经搞了好多天了,javabean的代码如下:package login;
import java.sql.*;
public class UserBean {
    private String username;
    private String password;
    
public void setUsername(String _username) {
        this.username=_username;
    }
public String getUsername(){
    return this.username;
}
public void setPassword(String _password) {
    this.password=_password;
}
public String getPassword(){
return this.password;
}
    

public boolean checklogin(){
    boolean loginflag=false;
    Connection con = null;
    Statement stmt = null;
    ResultSet rs = null;
    
    try{
        Class.forName("com.mysql.jdbc.Driver");
        con=DriverManager.getConnection("jdbc.mysql://127.0.0.1:3306/login","root","709394");
        stmt=con.createStatement();
        String sql="select * from user where username='"+username+"'";
        rs=stmt.executeQuery(sql);
        while(rs.next()) 
        {
            if(password.equals(rs.getString("password")))
            {loginflag=true;}
    }
    }catch(Exception sqlex1)
    {
        sqlex1.printStackTrace();
    } finally {if(con!=null){
        try{con.close();}catch(SQLException sqlex2)
        {
            sqlex2.printStackTrace();
        }
    }

    }return loginflag;


}}

回复列表 (共4个回复)

沙发

Class.forName("com.mysql.jdbc.Driver");???

不是这样子吗??
Class.forName("org.gjt.mm.mysql.Driver");

板凳

可能原因:
虽然copy了包到lib下,但应该在你的project中Build path下add externel jars一下!
或者在classpath中,在添加你的mqsql所需的包

3 楼

这个问题我以前也接触过,开始的时候我也找不到问题的原因,后来我进了一个技术交流群,这个群里的人挺多的,在里面可以沟通技术,你可以进去看一下.群号是:六#二#八#七#八#零#四#三。另外,这个群里可以接项目。

4 楼

这个问题我以前也接触过,开始的时候我也找不到问题的原因,后来我进了一个技术交流群,这个群里的人挺多的,在里面可以沟通技术,你可以进去看一下.群号是:四三四八零零七一。另外,这个群里可以接项目。

我来回复

您尚未登录,请登录后再回复。点此登录或注册