【问题标题】:Error in Java SQL [duplicate]Java SQL中的错误[重复]
【发布时间】:2013-12-14 20:29:45
【问题描述】:

我正在使用 putty 编写一个接受 SQL 的 Java 程序,但是我收到了这个错误:

没有找到适合 jdbc:mysql://localhost:3306/Chinook 的驱动

我不确定出了什么问题。
这是我的代码:

import java.sql.*;
import java.io.IOException;
public class Q1{
        public static void main (String args[]) throws IOException {
                Connection conn=null;
                String driver="com.mysql.jdbc.Driver";
                String url="jdbc:mysql://localhost:3306/Chinook";
                System.setProperty(driver,"");
                try{
                        conn = DriverManager.getConnection(url,"username","password");
                        System.out.println("Connected to the DB");
                        }
                        catch (SQLException ex){
                                System.out.println("SQLException:"+ ex.getMessage());
                        }
                }
}

【问题讨论】:

  • 您的计算机上正在运行 MySQL 服务器吗?

标签: java mysql sql jdbc


【解决方案1】:

这一行几乎是不言自明
: No suitable driver found for jdbc:mysql://localhost:3306/Chinook

您需要从HERE 下载 jdbc 的 .jar 文件,即 jdbc.jar,然后将其添加到您的 claspath(项目)

另外一件事是您有 jdbc 驱动程序,但可能是您尝试访问 mysql 而没有适合该类型数据库的 db

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 2014-09-15
    • 2015-02-02
    • 2017-06-18
    • 2023-03-13
    相关资源
    最近更新 更多