如何将Java连接到Mysql?
问题描述:
我的Java程序出现这些错误。我已经把mysql-connector-java-5.1.14-bin.jar
放在我的类路径中。如何解决这个问题?如何将Java连接到Mysql?
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包:here并将其放置在库中,我将修改在少数分钟excact步骤
这是正确的语法连接到数据库:
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());
}
希望这有助于
答
您需要在您添加到classpath MySQL Driver是什么,以及进口适当的类源。
+0
已将mysql * .jar添加到我的类路径中。我在代码中丢失了什么吗? – karikari 2010-12-08 08:20:16
答
看来你没有jar文件连接数据库。你可以下载mysql-connector-java-3.1.12.jar
。
请下载并将其放置在您的Web应用程序的lib
文件夹中。这应该可以解决你的问题。
如果您有任何其他问题,您可以参考本教程steps to connect MySQL using JDBC
那么,它可能没有说谎。你确定mysql连接器在你的类路径中吗?你读过这个吗? http://dev.mysql.com/doc/refman/5.1/en/connector-j-usagenotes-basic.html#connector-j-usagenotes-connect-drivermanager – Robert 2010-12-08 08:22:50
他可以试试`String s =“java”+“ mysql“;`... :-) – 2010-12-08 10:59:10