【发布时间】:2011-10-20 10:42:28
【问题描述】:
我使用 netbeans 6.9 IDE 及其功能将我的 java 类连接到 Mysql 数据库。
如您所知,Mysql-connector 驱动程序嵌入在 netbeans 中。我使用 Mysql(connector/j) 驱动程序与 Mysql 数据库建立新连接,一切正常,它显示 Mysql 中的所有数据库和这些数据库中的所有表,但是当我创建我的 java 类来测试连接并开始操作时,当我调用 Class.forName("com.mysql.jdbc.Driver").newInstance(); 时抛出 ClassNotFoundException
IE。有没有司机?为什么我得到那个例外?当我连接到 derby 嵌入式数据库时发生了同样的情况?你能帮我吗?
这是我的测试课
public static void main(String[] args) {
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("driver true");
con = DriverManager.getConnection("jdbc:mysql:///test",
"root", "123456");
if (!con.isClosed()) {
System.out.println("Successfully connected to "
+ "MySQL server using TCP/IP...");
}
} catch (Exception e) {
e.printStackTrace();
System.err.println("Exception: " + e.getMessage());
} finally {
try {
if (con != null) {
con.close();
}
} catch (SQLException e) {
}
}
}
【问题讨论】: