用于连接java jdbc的正确URL

时间:2016-11-10 21:35:30

标签: postgresql url jdbc

我在这里与我的数据库建立连接时遇到了问题,并且想知道我可能做错了什么。 错误如下:

线程中的异常" main" java.sql.SQLException:没有为jdbc找到合适的驱动程序:postgresql://168.16.1.128:5432 / dbname     在java.sql.DriverManager.getConnection(DriverManager.java:689)     在java.sql.DriverManager.getConnection(DriverManager.java:270)     at sample.DbConnect.getConnection(DbConnect.java:21)     在sample.UserTest.main(UserTest.java:41) 我的连接类看起来如下:

public class DbConnect {
public java.sql.Connection getConnection() throws SQLException,IllegalAccessException, ClassNotFoundException {

        java.sql.Connection conn = null;           
        String url = "jdbc:postgresql://168.16.1.128:5432/dbname";
        conn = DriverManager.getConnection(url);
        System.out.println("Connected to database");
        return conn;
    }   
}

和heres被调用的地方:

public class UserTest {
    public static void main(String[] args) throws JSONException, SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException{
        DbConnect db = new DbConnect();
        db.getConnection();
        }
}

我感觉错误可能来自于网址的写入方式,如果是这种情况,有人可以向我解释如何正确编写网址吗? 此数据库不需要连接密码和用户名。我希望有人能帮助我。

谢谢!

0 个答案:

没有答案