【发布时间】:2013-12-22 14:29:49
【问题描述】:
我正在制作一个独立的数据库应用程序,其中我使用 netbeans for java 和一个 mysql 数据库作为我的服务器。
将基本值插入到我的数据库表中失败,出现异常“no jdbc driver found for jdbc:mysql:\localhost\basicinfo”,其中 basicinfo 是我的数据库名称,“info”作为我的数据库桌子。我的代码:
package db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JOptionPane;
public class class1
{
public static void main(String[] args )
{
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql:\\localhost\basicinfo","root","root");
Statement stmt=(Statement)con.createStatement();
String name="Jerome Dcruz";
String contactno="9773523568";
String insert="INSERT INTO info VALUES('"+name+"','"+contactno+"');";
stmt.executeUpdate(insert);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, e.getMessage() ,"Error", 1);
}
}
}
【问题讨论】:
-
您是否将 MySql 连接器 jar 放入您的类路径?
-
我应该把它放在 netbeans 项目库还是 C:\Program Files\Java\jdk1.7.0_17\jre\lib\ext