如何将Java连接到Mysql?

时间:2010-12-08 08:17:55

标签: java mysql

我的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());
    }

3 个答案:

答案 0 :(得分:7)

您需要在类路径中添加MySQL Driver,然后导入适当的类源。

Please refer to this basic tutorial , article

答案 1 :(得分:7)

您需要从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());
}

希望这有帮助

答案 2 :(得分:0)

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

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

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