Java Sql异常,但已在库中应用mysql连接器
我是java初学者,正在尝试将其与数据库连接。我遇到了这个问题java.sql.SQLException 这是我的密码Java Sql异常,但已在库中应用mysql连接器,java,mysql,database,sqlexception,connector,Java,Mysql,Database,Sqlexception,Connector,我是java初学者,正在尝试将其与数据库连接。我遇到了这个问题java.sql.SQLException 这是我的密码 import java.sql.*; public class Driver { public static void main(String[] args) { try { //1. Get a connection to database Class.forName("com.mysql.cj.jdbc.Driver");
import java.sql.*;
public class Driver {
public static void main(String[] args) {
try {
//1. Get a connection to database
Class.forName("com.mysql.cj.jdbc.Driver");
Connection myConn = DriverManager.getConnection("jdbc.mysql://localhost:3306/demo", "root"," ");
//2.Create a statement
Statement myStat = myConn.createStatement();
//3.Execute SQL query
ResultSet myRs = myStat.executeQuery("select * from employees");
//4.Process the result set
while(myRs.next())
{
System.out.println(myRs.getString("last_name")+ ","+myRs.getString("first_name"));
}
}catch (Exception exc) {
exc.printStackTrace();
}
}
}
这就是错误所在
java.sql.SQLException: No suitable driver found for
jdbc.mysql://localhost:3306/demo
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at jdbcdemo.Driver.main(Driver.java:12)
我已经在库中应用了mysql connector java version.jar,但它不起作用。有人能帮我吗?您遇到了找不到合适的驱动程序的错误,因为mysql connector没有作为依赖项正确添加。 如果您使用Eclipse作为IDE,请尝试从项目构建路径添加外部库。 另一种方法是干净地刷新项目,并验证是否在类路径中定义了依赖项。1 将jar文件添加到WEB-INF/lib/文件夹中 2 右键单击项目文件夹 选择构建路径 选择“配置生成路径” 选择库 选择Addexternaljars 加上罐子 3
DriverManager.getConnection("jdbc.mysql://localhost:3306/demo", "root"," ")
在此语句中,用您创建的现有数据库名称替换“demo”,并确保您的mysql服务器已启动并正在运行我已经尝试过了,但它不起作用。如果您有输入错误,mysql的JDBC URL前缀是
JDBC:mysql:
,而不是JDBC.mysql:
(即:
,而不是)。