如何将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()); } 

您需要从以下位置下载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()); } 

希望这可以帮助

您需要在类路径中添加MySQL驱动程序 ,并导入适当的类源。

请参阅这个基础教程,文章

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

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

如果您有任何其他问题,可以参考本教程了解使用JDBC连接MySQL的步骤