java数据库连接以db:java.sql.SQLException结束:未找到合适的驱动程序

java数据库连接以db:java.sql.SQLException结束:未找到合适的驱动程序,java,Java,我对Java是全新的。这里我尝试连接mysql数据库这里我的代码: 一揽子服务 package Services; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import com.mysql.jdbc.Connection; import com.mysql.jdbc.Statement; public class LoginService { p

我对Java是全新的。这里我尝试连接mysql数据库这里我的代码: 一揽子服务

package Services;

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;

public class LoginService {
     private static final String USERNAME="root";
     private static final String PASSWORD="";
     private static final String CONNECTION_STRING="jdbc:mysql://localhost/testdb";

    public void  Authenticate(String uname,String password){

        Connection connection=null;
        Statement statement=null;
        ResultSet result =null;
        try{
            //Class.forName("com.mysql.jdbc.Driver").newInstance();//if java 6 or higher there is no need to load cass      
        connection =(Connection)DriverManager.getConnection(CONNECTION_STRING,USERNAME,PASSWORD);
        System.out.println("Connection to the database is established ");
        }catch(SQLException e){
            System.out.println("Can't connect to db:" +e );

        }   

    }


}
最终会出现如下错误:

Can't connect to db:java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/testdb

我已经添加了jar文件,并通过右键单击添加了相同的构建路径;我的代码有什么问题。

您必须下载JDBC驱动程序。。 之后。。。将其添加到您的库中。。 你可以看这个!这真的很简单,你得到的想法! 这里是链接

还有这个


祝你好运

取消对驱动程序查找行的注释。也可能重复:对于mysql,有两个字符串加载驱动程序,一个是commented,有时nort加载其他字符串以“org…”开头,google it!运行程序时,需要将数据库的JDBC驱动程序放在类路径中,不要使用com.mysql.JDBC.*类。使用java.sql.*classes。问题是我在一个web项目中,因此它需要webinf/lib/文件夹中的jar文件,请尝试{Class.forName(“com.mysql.jdbc.Driver”);}catch(ClassNotFoundException e){System.out.println(“您的mysql jdbc驱动程序在哪里?”);e.printStackTrace();return;}这个试抓有助于解决问题谢谢大家。。。