微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – JDBC中PostgreSQL的“无效数据库地址”

我使用Postgresql创建我的数据库并保存我的用户列表,当我尝试通过java jdbc连接数据库时,我收到错误说:

“java.sql.sqlException: invalid database address:
jdbc:postgresql://localhost:5432/users”.

我使用Postgresql网站上的“JDBC41 Postgresql Driver,Version 9.3-1102”.
这是我的代码

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.sqlException;

public class javaconnect {

private static Connection c = null;

public static Connection connectDb() {

    try {
        Class.forName("org.postgresql.Driver");
        c = DriverManager.getConnection("jdbc:postgresql://localhost:5432/users", "postgres", "12345");
        return c;
    } catch (ClassNotFoundException | sqlException e) {
        System.err.println(e.getClass().getName() + ": " + e.getMessage());
        System.exit(0);
        return null;
    }

}
}

谢谢.

解决方法:

由于错误,

“java.sql.sqlException: invalid database address:

说您的数据库名称不正确.如果您安装了sql developer,请检查数据库名称.

在/ localhost:5432 /之后,应在此处指定有效的数据库名称“jdbc:postgresql:// localhost:5432 / users”

阅读JDBC using postgresql以使用jdbc连接到Postgresql数据库

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐