我使用PostgreSQL创建我的数据库并保存我的用户列表,当我尝试通过java jdbc连接数据库时,我收到错误说:“java.sql.SQLException: invalid database address:jdbc:postgresql://localhost:5432/users”.我使用Postgr...

我使用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数据库
本文标题为:java – JDBC中PostgreSQL的“无效数据库地址”


基础教程推荐
- java – 基于mysql db创建基本映射的Hibernate工具 2023-11-01
- JSP学生信息管理系统设计 2023-07-30
- Java并发编程ReentrantReadWriteLock加读锁流程 2023-07-15
- Struts2 OGNL调用公共静态方法详细介绍 2023-08-02
- java – 大规模MySQL更新 2023-10-30
- Java OkHttp框架源码超详细解析 2023-07-01
- SpringBoot中的Redis 缓存问题及操作方法 2023-06-17
- 工厂方法在Spring框架中的运用 2023-06-23
- mybatis-plus实现自定义SQL、多表查询与多表分页查询语句实例 2023-05-19
- mybatis水平分表实现动态表名的项目实例 2023-03-21