无法从连接类获取连接

时间:2017-05-10 05:17:05

标签: java jdbc connection database-connection

我是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.

我不知道有什么问题,有人请帮忙

1 个答案:

答案 0 :(得分:0)

对不起朋友我已经创建了良好的连接,感谢@Mihir和@Rocky帮助,实际上ClassNotFoundException,忘了将Jar文件添加到我的项目中。我的错误!

相关问题