【发布时间】:2019-10-06 22:29:11
【问题描述】:
import java.sql.*;
public class a2 {
public static void main(String[] args) {
try{
Connection con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/univ_db", "postgre", "astronaut.pd");
PreparedStatement pstmt = con.prepareStatement("select id from student");
ResultSet Rs = pstmt.executeQuery();
while(Rs.next()){
System.out.println(Rs.getInt(5));
}
}catch(Exception ex){
System.out.println(ex.getMessage());
}}}
我正在尝试将我的服务器与我的数据库连接,但我不知道我在这方面做错了什么。我尝试在网上搜索,但没有找到任何解决方案。
错误:
没有找到适合 jdbc:postgresql://localhost:5432/univ_db 的驱动
【问题讨论】:
-
这与 SQL Server 有什么关系?这似乎与 Java 和 PostgreSQL 有关(与作为语言的 SQL 或 RDBMS SQL Server 无关)。我已经更新了这似乎与实际相关的标签。
-
另外,该评论应该在您的问题中,而不是作为评论。我已经为您编辑了它,但请务必使用编辑功能。谢谢。
-
由于我在 URL 本身中没有看到错误,这意味着您在运行应用程序时可能在类路径上没有 PostgreSQL JDBC 驱动程序。
标签: java postgresql jdbc