java jdbc 连接 postgresql 数据库

1. 环境准备

  • jdk 环境,openjdk 1.8
  • postgresql jdbc 驱动包,下载放入 jdbc 目录,文件名为 postgresql-42.5.2.jar
  • postgresql 数据库

2. jdbc 连接 postgresql 数据库示例代码

以下代码通过 jdbc 连接 postgresql 数据库,执行 select version() 语句,查询数据库版本,并将数据库版本信息输出。

import java.sql.*;

public class Main{
    public static void main(String[] args)
    {
        String url = "jdbc:postgresql://127.0.0.1:36099/postgres";
        String username = "admin";
        String password = "123456";
        try {
                Connection conn = DriverManager.getConnection(url, username, password);
                PreparedStatement st = conn.prepareStatement("select version()");
                ResultSet rs = st.executeQuery();
                while(rs.next()){
                    String version = rs.getString("version");
                    System.out.println("version:" + version);
                }
                rs.close();
                st.close();
                conn.close();
        }catch (SQLException e) {
                e.printStackTrace();
        }
    }
}

3. 运行代码

[zhang@localhost java]$ javac -Djava.ext.dirs=jdbc Main.java
[zhang@localhost java]$ java -Djava.ext.dirs=jdbc Main
version:PostgreSQL 13.3 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44), 64-bit

文章评论

0条评论