chapter 5. jdbc 接口table of contents5.1. 设置 jdbc 驱动5.1.1. 获取驱动5.1.2. 设置类路径5.1.3. 为 jdbc准备数据库5.2. 使用驱动5.2.1. 装入 jdbc5.2.2. 装载驱动5.2.3. 与数据库联接5.2.4. 关闭联接5.3. 发出查询和处理结果5.3.1. 使用 statement或 preparedstatement 接口5.3.2. 使用resultset(结果集)接口5.4. 执行更新5.5. 创建和更改数据库对象5.6. 存储二进制数据5.7. postgresql 对 jdbc api的扩展5.7.1. 访问这些扩展5.7.2. 几何数据类型5.7.3. 大对象5.8. 在一个多 threaded (线程) 或 servlet (服务器小应用)环境里使用驱动5.9. 连接池和 datasources...
在上一篇文章中,我们讨论了在linux上非常流行的mysql数据库服务器的使用方法。在这篇文章中,我们将关注另一个选择,名为 postgresql的开放源码数据库。尽管mysql是一个快速,强大和相当简单的关系型数据库管理系统,但postgresql更加具有综合性,并为这种复杂性牺牲了一些速度。如果你已经习惯于使用包含各种图标和快捷方式的界面,那么postgresql非常适合你,尽管mysql的4版本也提供类似的功能。为了在这篇文章中能够向你清楚的说明怎样建立postgresql,我使用以下版本的软件: red hat linux 7.1 postgresql 7.1.3准备安装在开始之前,你需要获得这些软件。你可以下载最新的7.1.3版本。将postgresql这个源码程序下载下来之后,应该把它放在linux服务器的/usr/local目录下。如果你把它放在其他地方,请注明并修改相应的路...
首先在这里先向sonicer和lanb两位老兄说声对不起了,没办法我现在在为了生活不得不一天忙到晚,星期六星期天我也得回家不能出来,主要原因是因为我快要做爸爸了,所以老婆在家需要人照顾,只有在上班的时候才会到网上来看看了。真是不好意思。我们先来讲讲postgresql的用户认证吧。我想我们有必要明白以下几个问题:第一、postgresql的用户和操作系统的用户没有任何直接的的关系。虽然在postgaresql的初始安装中,它会有一个内建的超级用户 postgres,而且它会建议你在操作系统中也新建一个用户postgres用它来连接数据库服务器和管理数据库集群,但是这并不是必需要的。在启动数据库服务器之前,你必需先要安装一个数据库集群,也是初始化一个数据库目录,也就是按这个命令来做:initdb ,这个命令会初始化一个数据库,它的用法如下:initdb -d 目录名,这样它就准备好了一个新的...
以下将说明使用apache+php3+postgresql作为基于web的数据库平台的安装和配置方法。关于apache、php3和postgresql的更多内容可以从软件的附带文档、linux的howto文件以及以下站点处找到:apache: http://www.apache.orgphp3: http://www.php.netpostgresql: http://www.postgresql.org1. postgresql的安装和设置1.1 获得源程序 postgresql最新版本的源程序可以在http://www.postgresql.org找到。目前的最新版本是6.5.x。以下以6.4版为例说明安装方法。1.2 准备工作 编译postgresql需要3.75版以上的gnu make (用gmake -v检查版本号) ,2.7.2版以上的 gnu c(用gcc -v 检查版本号)...
chapter 9. 备份和恢复table of contents9.1. sql 转储9.1.1. 从转储中恢复9.1.2. 使用 pg_dumpall9.1.3. 大数据库9.1.4. 注意9.2. 文件系统级别的备份9.3. 在不同版本之间迁移和任何包含珍贵数据的东西一样,postgresql 数据库也应该经常备份.尽管这个过程相当简单, 但是我们还是应该理解做这件事所 用的技巧和假设.备份 postgresql 数据有两个完全不同的方法:*sql 转储*文件系统级别备份9.1. sql 转储sql 转储的方法采用的主意是创建一个文本文件,这个文本里面都是 sql 命令,当把这个文件回馈给服务器时,将重建与转储时状态一样 的数据库. postgresql 为这个用途提供了应用工具 pg_dump.这条命令的基本用法是:pg_dump dbname > outfile正如你所见,...
9.1. 介绍postgresql 提供四种类型的函数:*查询语言函数(用 sql 写的函数)*过程语言函数(用诸如 pl/tcl 或 pl/pgsql 这样的语言写的函数)*内部函数*c 语言函数 每种函数都可以以一个基本类型或一个复合类型或是两者的某种组合作为参数. 另外,每种函数都可以返回 一个基本类型或一个复合类型值.定义 sql 函数更容易些,所以我们将从这里开始.本章的例子还可以在 funcs.sql 和 funcs.c 里找到.综观全章,如果你阅读一下 create function 的手册页应该会对你理解本章的例子很有帮助. 9.2. 查询语言(sql)函数sql 函数执行一个任意 sql 查询的列表,返回列表里最后一个查询的结果。 它必须是一条 select.在比较简单的情况下(非集合的情况), 返回最后一条查询结果的第一行.(请记住多行结果的"第一行" 是不明确的,除非...
informix 的数据复制技术华 北 计 算 技 术 研 究 所谭 学 武- 随 着 金 融 电 子 化 的 普 及, 数 据 库 在 大 型 金 融 业 务 处 理 系 统 中 起 着 举 足 轻 重 的 作用。 而 数 据 的 可 靠 性 与 完 整 性 至 关 重 要, 它 的 损 失 或 破 坏 将 直 接 影 响 到 客 户 和 银 行 的切 身 利 益, 因 此 数 据 的 备 份 是 不 容 忽 视 的 问 题。 本 文 将 介 绍 一 种 由informix 提 供 的 建立 在 数 据 库 一 级 的 联 机 热 备 份 技 术。 它 由 数 据 库 本 身 提 供, 且 操 作 简 便 易 行, 具 有 一定 的 实 用 价 值。- 一、 什 么 是informix 的 数 据 复 制 技 术- 数 据 复 制 是 指 把 数 据 从 主 数 据 库 服 务 器( 以...
本文通过一个简单的web 应用,演示了 php 和 postgressql 在电子商务中的应用。不久以前,如果要架构一个严肃的web应用的话,意味着购买价格不菲的cold fusion 许可,以及一个商业的数据库服务程序像sybase 加上 sun 服务器。幸运的是,这样的日子一去不复返了。随着日渐成熟的免费数据库市场以及apache 使用者的大量增长,一些替代产品已经具有相当,甚至超过了这些专有软件的能力。比较好的开放源码软件的一种是 php,一个很像perl 的脚本语言,以及postgresql,一个很强大的面向对象的数据库。如果把两者结合起来的话,你可以设计从简单的留言簿到一个巨大的基于web 的财务软件。php 提供大脑而 postgres 提供发达的肌肉。下面介绍一个很基本的 php 购物车和库存应用,充分利用 postgres 的事务功能。源码推渌柿峡梢源?phpbuilde...
developing j2ee web application on jboss and postgresql(chinese version)作者:han qw, 转载请指明出处 如有不当之处,敬请指出先安装jsdk,再安装jboss.安装jsdk,必须获得一套对应于用户的操作系统的jdk,我的安装的文件目录是windows2000: d:s1studio_jdkj2sdk1.4.1linux: /root/s1studio_jdk/j2sdk1.4.1为了用ejb, 需要一个j2ee-1.3.jar或者j2ee-1.2.jar,如果安装了sun one studio 或者 j2ee (www.sun.com )这个文件已经有.把这个文件放在classpath路径上.或者使用jboss-j2ee.jar, 安装jboss后在%24jbossclient中可找到.建议安装sun one ...
一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对sp(存储过程)的优化的项目开发人员,对数据库有浓裥巳さ娜恕? 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用sp来封装数据库操作。如果项目的sp较多,书写又没有一定的规范,将会影响以后的系统维护困难和大sp逻辑的难以理解,另外如果数据库的数据量大或者项目对sp的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的sp要比一个性能差的sp的效率甚至高几百倍。 三、内容: 1、开发人员如果用到其他库的table或view,务必在当前库中建立view来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该sp所使用的跨库table或view,不方便校验。 ...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器