尝试与Java连接时找不到PostgreSQL URL

时间:2016-02-24 02:15:55

标签: java sql database postgresql jdbc

我正在尝试使用Java连接到我的postgresql数据库。我之前已经成功完成了这项工作,但这次我不知道这里出了什么问题,这里有我的网址。

Connection conn = connDriverManager.getConnection("jdbc:postgresql://localhost:5432/users", "loginName", "password")

我确定这个数据库"用户"存在。拼写是正确的,它包含表格。

为什么抛出sqlexception的任何想法?

以下是我的连接课程......

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Enumeration;

import org.postgresql.Driver;

public class PostgresHelper {
    private Connection conn = null;

    public void connect() throws SQLException {
        connect("localhost");
    }

    public void connect(String host) throws SQLException {
        try {
            Class.forName("org.postgresql.Driver");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }

        conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/users", "loginName", "password");
    }

    public Connection getConnection() {
        return conn;
    }
    public void close() throws SQLException {
        if (conn != null) {
            conn.close();

            conn = null;
        }
    }
}

谢谢!

0 个答案:

没有答案