Java連接postgresql數(shù)據(jù)庫(kù)的示例代碼
本文介紹了Java連接postgresql數(shù)據(jù)庫(kù)的示例代碼,分享給大家,具體如下:
1.下載驅(qū)動(dòng)jar
下載地址:https://jdbc.postgresql.org/download.html
2.導(dǎo)入jar包
新建lib文件夾,將下載的jar驅(qū)動(dòng)包拖到文件夾中。
將jar驅(qū)動(dòng)包添加到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數(shù)據(jù)庫(kù)"+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); } } } } }
運(yùn)行結(jié)果:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
如何使用IDEA開(kāi)發(fā)Spark SQL程序(一文搞懂)
Spark SQL 是一個(gè)用來(lái)處理結(jié)構(gòu)化數(shù)據(jù)的spark組件。它提供了一個(gè)叫做DataFrames的可編程抽象數(shù)據(jù)模型,并且可被視為一個(gè)分布式的SQL查詢引擎。這篇文章主要介紹了如何使用IDEA開(kāi)發(fā)Spark SQL程序(一文搞懂),需要的朋友可以參考下2021-08-08Java嵌入式開(kāi)發(fā)的優(yōu)勢(shì)及有點(diǎn)總結(jié)
在本篇內(nèi)容里小編給大家整理了關(guān)于Java嵌入式開(kāi)發(fā)的優(yōu)勢(shì)及相關(guān)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們學(xué)習(xí)下。2022-11-11深入探究Java線程的創(chuàng)建與構(gòu)造方法
這篇文章主要給大家分享的是java線程的創(chuàng)建以及構(gòu)造方法,想了解具體方式的小伙伴可以參考下面文章內(nèi)容,希望對(duì)你有所幫助2022-04-04mybatis generator只能生成insert和selectAll的操作
這篇文章主要介紹了mybatis generator只能生成insert和selectAll的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09

手把手教你從零設(shè)計(jì)一個(gè)java日志框架