我使用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的“无效数据库地址”
- SpringBoot的依赖管理配置 2023-03-06
- Java Swing实现扫雷源码 2022-12-04
- 一文详解Java闭锁和栅栏的实现 2023-01-03
- java实现后台返回base64图形编码 2023-01-08
- java – 基于mysql db创建基本映射的Hibernate工具 2023-11-03
- 基于Java实现的大乐透号码生成器工具类 2023-04-06
- Java中反射的"暴破"机制(SetAccessible方法)详解 2023-04-13
- Spring Boot Actuator管理日志的实现 2023-02-11
- Java 语言守护线程 Daemon Thread使用示例详解 2023-06-17
- Java实现贪吃蛇大作战小游戏(附源码) 2023-03-22