0

好的,我正在尝试使用以下代码连接到 mysql 数据库。我尝试查看文档,但我一直没有运气。

这是代码:

public class TESTSQL {

static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://SLibraryDev.db.996****.hostedresource.com";
static final String USER = "SLD";
static final String PASS = "F11!";

public static void main(String[] args) {

    Connection conn = null;
    Statement stmt = null;

    try {
        // STEP 2: Register JDBC driver
        Class.forName(JDBC_DRIVER);

        // STEP 3: Open a connection
        System.out.println("Connecting to database...");
        conn = DriverManager.getConnection(DB_URL, USER, PASS);
        ...
        }

这是我得到的错误:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)

当我注释掉“Class.forName(JDBC_DRIVER)”并运行它时,我得到这个错误:

java.sql.SQLException: No suitable driver found for jdbc:mysql://SLibraryDev.db.996****.hostedresource.com
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)

我认为我需要做的是下载并运行它:http ://dev.mysql.com/downloads/connector/j/我这样做了,但这个安装程序似乎有问题......似乎是这样从未完成,就像它在过程中间被切断一样。任何人都对我需要做什么有任何想法。

4

3 回答 3

1

从以下网址下载 mysql-connector http://nearbuy.googlecode.com/files/mysql-connector-java-5.1.13-bin.jar

并将其添加到您的类路径中。

如果您使用的是 netbeans,要将此文件添加到您的项目中,请执行以下操作

右键单击您的项目>单击库>单击添加 JAR/文件夹>然后选择下载的 jar 文件

于 2013-02-06T05:51:14.363 回答
0
java.sql.SQLException: No suitable driver found for jdbc:mysql://SLibraryDev.db.996****.hostedresource.com
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)

清楚地表明您的类路径中没有驱动程序

只需将 mysql 驱动程序 jar 文件添加到类路径中

于 2013-02-06T05:51:02.257 回答
0

您需要下载 mysql jdbc 驱动程序 jar 并将其包含在您的类路径中

于 2013-02-06T05:40:22.710 回答