我是Java
的新手,正在开发一个Swing
应用程序,因此这个项目完全取决于JDBC
,这对我来说是一个非常大的项目,我正在尝试创建一个Connection
{1}} Class
并在我的整个项目中使用它。
我写了一个代码来获取connecton
package sab;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionManager {
private static String url = "jdbc:h2:~/test";
private static String driverName = "org.h2.Driver";
private static String username = "sa";
private static String password = "";
private static Connection connection;
private static String urlstring;
public static Connection getConnection() {
try {
Class.forName(driverName);
try {
connection = DriverManager.getConnection(url, username, password);
} catch (SQLException ex) {
// log an exception. fro example:
System.out.println("Failed to create the database connection.");
}
} catch (ClassNotFoundException ex) {
// log an exception. for example:
System.out.println("Driver not found.");
}
return connection;
}
public static void main(String[] args) {
getConnection();
}
}
但是当我试图测试连接时,它会显示
Failed to create the database connection.
Driver not found.
我不知道有什么问题,有人请帮忙
答案 0 :(得分:0)
对不起朋友我已经创建了良好的连接,感谢@Mihir和@Rocky帮助,实际上ClassNotFoundException
,忘了将Jar文件添加到我的项目中。我的错误!