我使用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面向切面编程AOP详情 2023-05-25
- JDK数组阻塞队列源码深入分析总结 2023-04-18
- Java实现扑克牌游戏的示例代码 2023-05-24
- Windows下RabbitMQ安装及配置详解 2023-02-11
- SpringBoot EasyPoi动态导入导出的两种方式实现方法详解 2023-05-25
- Java版本和C++版本的二叉树序列化与反序列化 2023-01-18
- 提升java开发效率工具lombok使用争议 2023-03-11
- Java中String类的常用方法总结 2023-06-30
- Spring Boot 集成Redisson实现分布式锁详细案例 2023-03-31
- Java中Lambda表达式的使用详细教程 2022-11-08