`
i_am_birdman
  • 浏览: 280882 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

用JDBC连接Postgres(Postgres学习笔记2)

阅读更多
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) {}
     }
}
}
}




3
0
分享到:
评论

相关推荐

    jdbc连接数据库的乱码问题(已解决)

    jdbc连接mysql出现了乱码,总结起来就是里面的四个编码方式是一样的时候,就不会乱码了,简之,客户连接数据库返回结果(编码必须一致)。

    sqoop连接Postgres SQL 的驱动包postgresql-9.3-1102-jdbc41.jar

    sqoop连接Postgres SQL 的驱动包postgresql-9.3-1102-jdbc41.jar。 利用sqoop导出PostgresSQL的数据时所需的驱动包,只需要将该包放到hive或sqoop的lib目录下即可。

    Postgres_Plus_Advanced_Server_JDBC_Connector_Guide_CN_v1.1[1]

    该指南覆盖了JDBC连接器的安装、配置、使用以及高级功能,为Java应用与Postgres Plus数据库之间的通信提供了坚实的基础。 #### JDBC连接器概述 JDBC是Java平台上的标准数据库访问API,允许Java应用程序与广泛的...

    postgressql连接数据库

    postgressql 连接数据库 和关闭数据库

    Java使用JDBC连接postgresql数据库示例

    Java 使用 JDBC 连接 PostgreSQL 数据库示例 Java 是一种广泛使用的编程语言,而 PostgreSQL 是一个功能强大且广泛使用的关系数据库管理系统。Java 使用 JDBC(Java Database Connectivity)连接 PostgreSQL 数据库...

    postgres-SQL学习笔记:如何将DAT文件传输到PG中

    NULL 博文链接:https://flyqantas.iteye.com/blog/2162837

    CodeSmith8.0.1 连接postgres报错问题解决

    标题 "CodeSmith8.0.1 连接postgres报错问题解决" 涉及到的是在使用CodeSmith工具版本8.0.1时遇到的一个特定问题,即尝试连接到PostgreSQL数据库时出现错误。PostgreSQL是一种开源的关系型数据库管理系统,而...

    Postgres7.3和Kingbase命令及调用参考

    这个示例程序展示了如何使用 libpq 库来连接 Postgres 7.3 数据库,并执行一个简单的 SQL 查询命令。 三、Kingbase 命令及调用参考 Kingbase 是一个功能强大的关系数据库管理系统,提供了丰富的命令和调用接口。...

    JDBC连接8种数据库.docx

    JDBC连接8种数据库 JDBC(Java Database Connectivity)是一种Java API,用于连接和操作数据库。下面将详细介绍八种常见数据库的JDBC连接方式。 一、Oracle数据库连接 ...了解这些差异性是使用JDBC连接数据库的基础。

    C#如何连接postgres数据库.rar

    在IT行业中,数据库连接是应用程序开发中的重要环节。本篇主要介绍如何使用C#语言连接PostgreSQL数据库,结合“arcengine/server”二次...通过阅读"C#如何连接postgres数据库.txt",可以更深入地学习具体的实现细节。

    postgres 常用操作笔记

    Postgres 常用操作笔记 Postgres 是一个功能强大且灵活的开源关系数据库管理系统,广泛应用于各种 industries,包括金融、通信、医疗保健等。在实际应用中,我们经常需要对 Postgres 数据库进行增删改查、数据备份...

    jmeter连接postgres数据库的样例

    jmeter连接postgres数据库的样例

    mysql2postgres.zip

    ### 使用mysql2postgres的步骤 1. **安装**:首先,你需要获取`mysql2postgres`项目的源代码,从压缩包`mysql2postgres-master`中解压,然后按照项目文档的指示进行编译和安装。 2. **配置**:配置`mysql2postgres...

    使用Druid数据连接池连接PostgreSQL简单例子

    本教程将详细介绍如何在Java项目中使用Druid数据连接池连接PostgreSQL数据库,以实现一个简单的测试环境。 首先,我们需要了解Druid数据连接池的基本概念。Druid提供了一种高效、灵活的数据库连接管理方式,它可以...

    postgres数据库用户手册

    这份“postgres数据库用户手册”是学习和使用Postgres的重要资源,无论你是初次接触还是寻求更深入的理解,都能从中受益。通过阅读和实践手册中的内容,你将能够熟练地管理和操作Postgres数据库,优化应用程序的性能...

    postgres-42.2.5 jar包

    2. 创建数据库连接:`Connection conn = DriverManager.getConnection("jdbc:postgresql://hostname:port/database", "username", "password")` 3. 执行SQL语句:`Statement stmt = conn.createStatement()` 4. 获取...

    postgres分布式数据库学习资料

    【Postgres分布式数据库学习资料详解】 在当今大数据与云计算的时代,分布式数据库系统成为了支撑大规模...通过深入学习和实践,你将能够熟练掌握Postgres在分布式环境下的使用,为你的职业生涯添加一项重要的技能。

    Rails.Angular.Postgres.and.Bootstrap.2nd.Edition

    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 ...

    Post gre SQL 的JDBC的API说明文档

    从 http://jdbc.postgresql.org/ 官网下的jdbc api,然后制成了CHM,供大家学习使用。

Global site tag (gtag.js) - Google Analytics