java数据库连接以db:java.sql.SQLException结束:未找到合适的驱动程序
我对Java是全新的。这里我尝试连接mysql数据库这里我的代码: 一揽子服务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
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;}这个试抓有助于解决问题谢谢大家。。。