I am new to Java and developing a Swing application, so this project is all depending on JDBC, its very big project for me, i am trying to create a single Connection Class and use it in my entire project.
i have written a code to get 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();
}
}
but when ever i am trying to test connection it show
Failed to create the database connection.
Driver not found.
i dont Know what am doing wrong someone please help
 
    