设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
SuSE Linux
›
在Suse9.0上安装Postgresql,并使用JDBC访问
返回列表
查看:
1015
|
回复:
2
在Suse9.0上安装Postgresql,并使用JDBC访问
[复制链接]
adbox
adbox
当前离线
积分
71
IP卡
狗仔卡
发表于 2003-11-20 17:07:34
|
显示全部楼层
|
阅读模式
1. 从
http://www.postgresql.org
下载最新版,我用的是7.3.2。关于参数和字节编码的详细说明等问题可以下载中文文档查阅。点击
这里
下载7.1版中文文档。
2. 新建本地用户 postgres。
3. 以 root 用户登陆,解压至 ~/temp。
4. 安装配置。
要求:
A):不特别指定安装路径,缺省为/use/local/pgsql。
B):缺省编码为简体中文。不指定则缺省为ASCII。
过程:(如果提示缺少某些库文件,就从CD上安装相应包。)
A):./configure --encoding-multibyte #支持数据库多字节编码。
B):gmake #编译。
C):gmake check #蜕变测试,可略过。
D):gmake install #安装,系统拷贝文件至缺省目录。
E):mkdir /usr/local/pgsql/data #建立数据库数据目录。
F):chown postgres /usr/local/pgsql/data #更改数据库数据目录所有权限。
G):以 postgres 登陆。 #准备初始化数据库,须以该用户方能操作。
H):cd /usr/local/pgsql/bin #进入执行目录。
I):./initdb --encoding=EUC_CN #以中文简体初始化数据库,系统同时创建两个模板数据库:template0 和template1。
J):./postmaster -i -S -D /usr/local/pgsql/data #启动数据库。i 为TCP/IP使能;S 为后台使能;D 为指定数据库数据存放目录。
K):./psql -l #数据库列表,可知当前只有两个模板数据库。
List of databases
Name | Owner | Encoding
-----------+----------+----------
template0 | postgres | EUC_CN
template1 | postgres | EUC_CN
(2 rows)
L):./createdb --encoding=EUC_CN test #创建字节编码为EUC_CN的数据库test,因为缺省就为EUC_CN,所以可以不必指定。
5. 基本使用。
A):./psql test #访问刚刚建立的 test 数据库。
B): test=#create table table_test (username char(20),password char(20)); $建立一个测试表table_test。
C): test#insert into table_test(username,password) values('admin','1234567'); #插入测试数据。
D): test#select * from table_test; #查询测试表。
username | password
----------------------+----------------------
admin | 1234567
(1 row)
E): test#\q #退出。
F):建议刚刚熟悉POSTGRESQL的兄弟先熟悉下系统表,具体的说明可参考文档。
6. JDBC配置。
A):下载最新3.0版(pg73jdbc3.jar):
http://jdbc.postgresql.org/
B): 将该文件放于JDK的库目录 $JAVA_HOME/lib,修改 /etc/profile加入:
export CLASSPATH=.
JAVA_HOME/lib
JAVA_HOME/jre/lib
JAVA_HOME/lib/tools.jar
JAVA_HOME/lib/dt.jar
JAVA_HOME/lib/pg73jdbc3.jar
C):一切OK。
单就本人环境配置,不周到之处,请参阅中文文档。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
风花雪月
风花雪月
当前离线
积分
42
IP卡
狗仔卡
发表于 2003-11-26 09:37:49
|
显示全部楼层
兄弟你也开发JAVA?交流交流
回复
支持
反对
使用道具
举报
显身卡
风花雪月
风花雪月
当前离线
积分
42
IP卡
狗仔卡
发表于 2003-11-27 15:43:07
|
显示全部楼层
呵呵,兄弟你开发环境跟我一样呢,除了数据库不同,我用ORACLE
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表