我使用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的“无效数据库地址”
基础教程推荐
- Spring Security前后分离校验token的实现方法 2022-11-03
- Java设计模式之责任链模式的示例详解 2023-07-01
- 认识Java底层操作系统与并发基础 2023-03-21
- Mybatis-Plus通过SQL注入器实现批量插入的实践 2023-04-11
- 以Java Web项目为例浅谈前后端分离开发模式 2022-09-03
- Java基于UDP协议的聊天室功能 2023-05-18
- 列数与第1行的值计数不匹配JAVA mysql 2023-10-29
- Hibernate识别数据库特有字段实例详解 2023-07-31
- Mybatis的类型转换接口TypeHandler 2023-04-06
- Java浅析枚举类的使用 2023-03-21
