java与pgsql_java 连接 pgsql

本文介绍了如何在Java中配置并使用jdbc连接PostgreSQL数据库。通过加载jdbc.properties配置文件,设置driverClassName、url、username和password,然后使用Class.forName()加载驱动,DriverManager.getConnection()建立连接。在main函数中调用连接方法,成功连接到数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先在jdbc的配置中新增pgsql的配置属性:

pgsql.driverClassName=org.postgresql.Driver

pgsql.url=jdbc:postgresql://12.1.16.211:5432/fskp

pgsql.username=admin

pgsql.password=123456

java连接pgsql

package com.wdg.util;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.sql.Connection;

import java.sql.DriverManager;

import java.util.Properties;

public class PGSQLUtil {

public static PGSQLUtil pgsqlUtil = null;

private static Connection conn = null;

public static PGSQLUtil getInstance() {

if (pgsqlUtil == null) {

return new PGSQLUtil();

}

return pgsqlUtil;

}

public Connection getConnection() {

if (conn == null) {

try {

InputStream is = null;

is = PGSQLUtil.class.getClassLoader().getResourceAsStream("jdbc.properties");

Properties props = new Properties();

props.load(new InputStreamReader(is, "utf-8"));

Class.forName(props.getProperty("pgsql.driverClassName"));

String url = props.getProperty("pgsql.url");

String username = props.getProperty("pgsql.username");

String password = props.getProperty("pgsql.password");

conn = DriverManager.getConnection(url, username, password);

} catch (Exception e) {

e.printStackTrace();

}

}

return conn;

}

public static void main(String[] args) {

Connection conns = PGSQLUtil.getInstance().getConnection();

System.out.println(conns);

}

}

运行主函数:输出

b37b4028b814623dcc8c5b656877633c.png

这样就可以连接成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值