Java連接postgresql數(shù)據(jù)庫的示例代碼
本文介紹了Java連接postgresql數(shù)據(jù)庫的示例代碼,分享給大家,具體如下:
1.下載驅(qū)動jar
下載地址:https://jdbc.postgresql.org/download.html
2.導入jar包
新建lib文件夾,將下載的jar驅(qū)動包拖到文件夾中。

將jar驅(qū)動包添加到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ù)庫"+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);
}
}
}
}
}
運行結(jié)果:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
如何使用IDEA開發(fā)Spark SQL程序(一文搞懂)
Spark SQL 是一個用來處理結(jié)構(gòu)化數(shù)據(jù)的spark組件。它提供了一個叫做DataFrames的可編程抽象數(shù)據(jù)模型,并且可被視為一個分布式的SQL查詢引擎。這篇文章主要介紹了如何使用IDEA開發(fā)Spark SQL程序(一文搞懂),需要的朋友可以參考下2021-08-08
Java嵌入式開發(fā)的優(yōu)勢及有點總結(jié)
在本篇內(nèi)容里小編給大家整理了關(guān)于Java嵌入式開發(fā)的優(yōu)勢及相關(guān)知識點內(nèi)容,有興趣的朋友們學習下。2022-11-11
深入探究Java線程的創(chuàng)建與構(gòu)造方法
這篇文章主要給大家分享的是java線程的創(chuàng)建以及構(gòu)造方法,想了解具體方式的小伙伴可以參考下面文章內(nèi)容,希望對你有所幫助2022-04-04
mybatis generator只能生成insert和selectAll的操作
這篇文章主要介紹了mybatis generator只能生成insert和selectAll的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09

