首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Sql异常,但已在库中应用mysql-connector

Java Sql异常,但已在库中应用mysql-connector
EN

Stack Overflow用户
提问于 2019-01-20 18:37:32
回答 2查看 37关注 0票数 0

我是一个java的初学者,正在尝试将它与数据库连接,我遇到了这个问题java.sql.SQLException

这是我的代码

代码语言:javascript
复制
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();
    }

}

},这就是错误

代码语言:javascript
复制
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- version.jar -java连接器,但是它不工作,有人能帮帮我吗?.can。

EN

回答 2

Stack Overflow用户

发布于 2019-01-20 18:46:29

你会得到找不到合适的驱动程序的错误,因为MySQL-connector没有正确地添加为依赖项。如果您使用Eclipse作为IDE,请尝试从项目构建路径添加外部库。另一种方法是完全刷新您的项目,并验证类路径中是否定义了依赖项。

票数 -1
EN

Stack Overflow用户

发布于 2019-01-20 20:03:29

1

将jar文件添加到WEB-INF/lib/文件夹

2

右键单击项目文件夹选择生成路径选择配置生成路径选择库选择添加外部jar添加jar

3

代码语言:javascript
复制
DriverManager.getConnection("jdbc.mysql://localhost:3306/demo", "root"," ")

在此语句中,将"demo“替换为您创建的现有数据库名称,并确保您的mysql服务器已启动并正在运行

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54275596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档