PostgreSQL提供了应用可以直接使用的两种DataSource实现。一种是充当连接池,另外一种不使用任何 pooling
而只是简单的通过 DataSource 接口提供访问数据库的连接。 此外, 除非应用服务器不支持
ConnectionPoolDataSource 接口,否则这些实现能在应用服务器环境中使用。
下面列出一个例子,供参考。
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import org.postgresql.ds.PGPoolingDataSource;
public class Demo2 {
public static void main(String args[]){
PGPoolingDataSource source = new PGPoolingDataSource();
source.setDataSourceName("First Source");
source.setServerName("localhost");
source.setDatabaseName("mydb_1");
source.setUser("postgres");
source.setPassword("1234");
source.setMaxConnections(10);
String sql = "insert into students (id,name) values(?,?)";
Connection conn = null;
try {
conn = source.getConnection();
PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setInt(1,1226);
pstmt.setString(2,"Gogo_yeyue");
pstmt.executeUpdate();
pstmt.close();
// use connection
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (conn != null) {
try { conn.close(); } catch (SQLException e) {}
}
}
}
}
分享到:
相关推荐
jdbc连接mysql出现了乱码,总结起来就是里面的四个编码方式是一样的时候,就不会乱码了,简之,客户连接数据库返回结果(编码必须一致)。
sqoop连接Postgres SQL 的驱动包postgresql-9.3-1102-jdbc41.jar。 利用sqoop导出PostgresSQL的数据时所需的驱动包,只需要将该包放到hive或sqoop的lib目录下即可。
该指南覆盖了JDBC连接器的安装、配置、使用以及高级功能,为Java应用与Postgres Plus数据库之间的通信提供了坚实的基础。 #### JDBC连接器概述 JDBC是Java平台上的标准数据库访问API,允许Java应用程序与广泛的...
postgressql 连接数据库 和关闭数据库
Java 使用 JDBC 连接 PostgreSQL 数据库示例 Java 是一种广泛使用的编程语言,而 PostgreSQL 是一个功能强大且广泛使用的关系数据库管理系统。Java 使用 JDBC(Java Database Connectivity)连接 PostgreSQL 数据库...
NULL 博文链接:https://flyqantas.iteye.com/blog/2162837
标题 "CodeSmith8.0.1 连接postgres报错问题解决" 涉及到的是在使用CodeSmith工具版本8.0.1时遇到的一个特定问题,即尝试连接到PostgreSQL数据库时出现错误。PostgreSQL是一种开源的关系型数据库管理系统,而...
这个示例程序展示了如何使用 libpq 库来连接 Postgres 7.3 数据库,并执行一个简单的 SQL 查询命令。 三、Kingbase 命令及调用参考 Kingbase 是一个功能强大的关系数据库管理系统,提供了丰富的命令和调用接口。...
JDBC连接8种数据库 JDBC(Java Database Connectivity)是一种Java API,用于连接和操作数据库。下面将详细介绍八种常见数据库的JDBC连接方式。 一、Oracle数据库连接 ...了解这些差异性是使用JDBC连接数据库的基础。
在IT行业中,数据库连接是应用程序开发中的重要环节。本篇主要介绍如何使用C#语言连接PostgreSQL数据库,结合“arcengine/server”二次...通过阅读"C#如何连接postgres数据库.txt",可以更深入地学习具体的实现细节。
Postgres 常用操作笔记 Postgres 是一个功能强大且灵活的开源关系数据库管理系统,广泛应用于各种 industries,包括金融、通信、医疗保健等。在实际应用中,我们经常需要对 Postgres 数据库进行增删改查、数据备份...
jmeter连接postgres数据库的样例
### 使用mysql2postgres的步骤 1. **安装**:首先,你需要获取`mysql2postgres`项目的源代码,从压缩包`mysql2postgres-master`中解压,然后按照项目文档的指示进行编译和安装。 2. **配置**:配置`mysql2postgres...
本教程将详细介绍如何在Java项目中使用Druid数据连接池连接PostgreSQL数据库,以实现一个简单的测试环境。 首先,我们需要了解Druid数据连接池的基本概念。Druid提供了一种高效、灵活的数据库连接管理方式,它可以...
这份“postgres数据库用户手册”是学习和使用Postgres的重要资源,无论你是初次接触还是寻求更深入的理解,都能从中受益。通过阅读和实践手册中的内容,你将能够熟练地管理和操作Postgres数据库,优化应用程序的性能...
2. 创建数据库连接:`Connection conn = DriverManager.getConnection("jdbc:postgresql://hostname:port/database", "username", "password")` 3. 执行SQL语句:`Statement stmt = conn.createStatement()` 4. 获取...
【Postgres分布式数据库学习资料详解】 在当今大数据与云计算的时代,分布式数据库系统成为了支撑大规模...通过深入学习和实践,你将能够熟练掌握Postgres在分布式环境下的使用,为你的职业生涯添加一项重要的技能。
See how creating an advanced Postgres index for a case-insensitive search speeds up your back end - enabling you to create a dynamic user experience using Angular 2. Create reusable components that ...
从 http://jdbc.postgresql.org/ 官网下的jdbc api,然后制成了CHM,供大家学习使用。