LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1278|回复: 6

Linux下安装PostgreSQL 7.3.x,并实现在win下用delphi连接数据库服务器,支持JDBC

[复制链接]
发表于 2003-6-9 16:10:32 | 显示全部楼层 |阅读模式
一、从www.postgresql上下载PostgreSQL数据库最新版。
将其拷到/usr/local/src下
二、将软件包解压:tar zxvf postgre7.3.2.tar.gz,生成目录postgresql-7.3.2
三、从www.apache.org下载ant.tar.gz ... 重新命名为ant
四、重新设置搜索路径。export PATH=$PATH:/usr/loal/src/ant/bin
五、进入目录:/usr/local/src/postgresql-7.3.2运行:./configure --with-java
六、安装并试运行:
      gmake;
      gmake install
     adduser postgres
    mkdir /usr/local/pgsql/data
    chown postgres /usr/local/pgsql/data
    su - postgres
    /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
   /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
   /usr/local/pgsql/bin/createdb test
   /usr/local/pgsql/bin/psql test
七、若要JDBC能够存取PostgreSQL,只需要将编译出来的jar文件加入到CLASSPATH中去即可。
八、PostgreSQL默认情况下是不支持TCP连接的,所有我们更改相应的配置文件,如果你已经创建了一个数据库集群,那么在相应的数据库目录下有一个文件:postgresql.conf,
将其中的tcpip_socket = true 和port = 5432
然后更改配置文件:pg_hba.conf 其中的认证方式:host    all         all         192.168.0.8       255.255.255.0     md5
即对192.168.0.8这台机器接受TCP的请求,并且通过MD5的密码认证。
九、在win机器上安装一个postgresql的ODBC驱动:psqlodbc.exe安装上,然后进行配置即可以连上linux上的postgresql数据库服务器,这时你就可以用VB或者是delphi进行你的系统开发了。也可以用B/S结构的。
发表于 2003-6-9 19:56:33 | 显示全部楼层
七、若要JDBC能够存取PostgreSQL,只需要将编译出来的jar文件加入到CLASSPATH中去即可。

能够说详细点吗,JDBC是干什么的呢,是不是像WIN下的ODBC驱动。
CLASSPATH在哪呢,要怎么加呢?
 楼主| 发表于 2003-6-10 08:15:37 | 显示全部楼层
JDBC是在开发JSP或者是JAVA数据库程序中,对数据库存取的一个规范,JDBC是SUN公司推出的以JAVA语言编写的一套数据库存取公用界面,和ODBC走的是同一条路。如果你开发JAVA程序,在Linux下,应该有一个环境变量CLASSPATH
这个环境变量可以加在/etc/profile里,它表示JAVA对类的搜索路径。
发表于 2003-6-10 16:47:15 | 显示全部楼层
哦,原来如此啊。
明白了
发表于 2003-8-15 09:46:50 | 显示全部楼层
用dbexpress,那有驱动呢。我下载的驱动是试用版,设计是能用,发行就不行了:(
发表于 2003-8-18 10:32:37 | 显示全部楼层
psqlodbc.exe到哪下载啊?
发表于 2003-8-20 15:06:19 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表