【问题标题】:How to connect Java to Mysql? [duplicate]如何将Java连接到Mysql? [复制]
【发布时间】:2011-05-22 02:05:07
【问题描述】:

我的 Java 程序出现这些错误。我已经将mysql-connector-java-5.1.14-bin.jar 放在了我的类路径中。如何解决这个问题?

HSystemRDB.java:144: package com.mysql.jdbc does not exist
    Driver driver = new com.mysql.jdbc.Driver();
                                      ^
HTestClassRDB.java:99: package com.mysql.jdbc does not exist
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());

代码:

    String url = "jdbc:mysql://wire:3306/h?user="+pSystemRDB.USERNAME+"&password="+pSystemRDB.PASSWORD;
    Connection con;
    Statement stmt;
    String query1 = "Delete from dbase";
    String query2 = "Delete from id";


    try {
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());
    } catch (Exception e) {
        System.out.println("Class Not Found Exception:");
        System.out.println(e.getMessage());
    }

【问题讨论】:

  • 嗯,它可能没有撒谎。您确定 mysql 连接器在您的类路径中吗?你读过这个吗? dev.mysql.com/doc/refman/5.1/en/…
  • 他可以试试String s = "java" + "mysql"; ... :-)

标签: java mysql


【解决方案1】:

您似乎没有 jar 文件来连接数据库。您可以下载mysql-connector-java-3.1.12.jar。

请下载它并将其放在您的网络应用程序的lib 文件夹中。这应该可以解决您的问题。

如果有其他问题,可以参考本教程steps to connect MySQL using JDBC

【讨论】:

    【解决方案2】:

    您需要从here 下载 mysql 包并将其放入库中,我将在几分钟内编辑具体步骤

    这是连接数据库的正确语法:

    try
    {
      // create a java mysql database connection
      String myDriver = "org.gjt.mm.mysql.Driver";
      String myUrl = "jdbc:mysql://localhost/test";
      Class.forName(myDriver);
      Connection conn = DriverManager.getConnection(myUrl, "root", "");
    
      // your prepstatements goes here...
    
      conn.close();
    }
    catch (Exception e)
    {
      System.err.println("Got an exception! ");
      System.err.println(e.getMessage());
    }
    

    希望对你有帮助

    【讨论】:

    • 实用易懂!!​​span>
    【解决方案3】:

    为此,您需要在类路径中添加MySQL Driver,并在您的源代码中导入适当的类。

    Please refer to this basic tutorial , article

    【讨论】:

    • 已经将 mysql *.jar 添加到我的类路径中。我在代码中遗漏了什么吗?
    猜你喜欢
    • 1970-01-01
    • 2019-11-10
    • 2011-03-23
    • 2023-04-07
    • 2018-11-09
    • 2017-01-08
    • 2012-01-16
    • 1970-01-01
    • 2012-12-15
    相关资源
    最近更新 更多