Java连接postgresql数据库的示例代码

发布时间 - 2026-01-11 02:50:45    点击率:

本文介绍了Java连接postgresql数据库的示例代码,分享给大家,具体如下:

1.下载驱动jar

下载地址:https://jdbc.postgresql.org/download.html

2.导入jar包

新建lib文件夹,将下载的jar驱动包拖到文件夹中。

将jar驱动包添加到Libraries


3.程序代码如下:HelloWorld.java

package test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class HelloWorld {
  public static void main(String []args) {
    Connection connection=null;
    Statement statement =null;
    try{
      String url="jdbc:postgresql://127.0.0.1:5432/postgis";
      String user="postgres";
      String password = "123456";
      Class.forName("org.postgresql.Driver");
      connection= DriverManager.getConnection(url, user, password);
      System.out.println("是否成功连接pg数据库"+connection);
      String sql="select name from test";
      statement=connection.createStatement();
      ResultSet resultSet=statement.executeQuery(sql);
      while(resultSet.next()){
        String name=resultSet.getString(1);
        System.out.println(name);
      }
    }catch(Exception e){
      throw new RuntimeException(e);
    }finally{
      try{
        statement.close();
      }
      catch(SQLException e){
        e.printStackTrace();
        throw new RuntimeException(e);
      }finally{
        try{
          connection.close();
        }
        catch(SQLException e){
          e.printStackTrace();
          throw new RuntimeException(e);
        }
      }
    }
  }
}

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Java连接postgresql  # 连接postgresql数据库  # java连接postgresql数据库代码及maven配置方式  # Java使用JDBC连接postgresql数据库示例  # Java连接PostgreSql数据库及基本使用方式  # 下载地址  # 给大家  # 拖到  # 大家多多  # 夹中  # pre  # class  # brush  # Libraries  # HelloWorld  # java  # ResultSet  # DriverManager  # Statement  # SQLException  # Connection  # test  # package  # sql  # import 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  深入理解Android中的xmlns:tools属性  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  如何在IIS中配置站点IP、端口及主机头?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  微信小程序 input输入框控件详解及实例(多种示例)  怎么用AI帮你设计一套个性化的手机App图标?  制作企业网站建设方案,怎样建设一个公司网站?  如何安全更换建站之星模板并保留数据?  如何在IIS管理器中快速创建并配置网站?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  非常酷的网站设计制作软件,酷培ai教育官方网站?  微信小程序 配置文件详细介绍  如何在云服务器上快速搭建个人网站?  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  教你用AI将一段旋律扩展成一首完整的曲子  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  如何在腾讯云服务器上快速搭建个人网站?  Laravel如何使用Vite进行前端资源打包?(配置示例)  清除minerd进程的简单方法  使用Dockerfile构建java web环境  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  Android 常见的图片加载框架详细介绍  HTML 中如何正确使用模板变量为元素的 name 属性赋值  常州企业网站制作公司,全国继续教育网怎么登录?  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  如何自定义建站之星模板颜色并下载新样式?  大同网页,大同瑞慈医院官网?  专业商城网站制作公司有哪些,pi商城官网是哪个?  Linux系统运维自动化项目教程_Ansible批量管理实战  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  活动邀请函制作网站有哪些,活动邀请函文案?  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  Laravel如何使用Blade模板引擎?(完整语法和示例)  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  如何获取上海专业网站定制建站电话?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  佛山网站制作系统,佛山企业变更地址网上办理步骤?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)