搭建论坛《搭建之星》论坛数据库交流 → 网站搭建者能用PostgreSQL数据库


  共有2236人关注过本帖树形打印

主题:网站搭建者能用PostgreSQL数据库

帅哥哟,离线,有人找我吗?
ccdwqtbl
  1楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:84 积分:675 威望:0 精华:0 注册:2012-3-19 21:03:07
网站搭建者能用PostgreSQL数据库  发帖心情 Post By:2012-7-23 10:50:59

网站搭建者能连接PostgreSQL数据库吗?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
dbs
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:助工 帖子:230 积分:1931 威望:0 精华:0 注册:2006-5-15 11:16:55
  发帖心情 Post By:2012-7-23 23:16:09

可以连接,操作如下:

首先,从下面的站点下载最新的OleDB Provider For PostgreSQL。
http://gborg.postgresql.org/project/oledb/download/download.php

在下载的包中有两个文件,一个是libpq.dll,另一个是PgOleDb.dll。在安装的时候通常这两个文装应放在一起。然后在使用RegSvr32 PgOleDB.dll 来注册。这样,Ole DB Provider For PostgreSQL才可以被ADODB所使用。
接下来,你就可以使用ADODB来连接PostgreSQL数据库,以下是相应的连接字符串的
Provider=PostgreSQL OLE DB Provider;Password="";User ID=postgres;Data Source=localhost;Location=template1;Extended Properties=""
其中Data Source是PostgreSQL的服务器名,我安装在本地机器,Location为数据库名称。

如果,你经常忘记该怎么来写连接字符串。你可以在Windows文件系统里创建一个后缀名为.udl的空白文件,然后双击该文件,系统将弹出一个对话框,如下图:
图片点击可在新窗口打开查看


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
dbs
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:助工 帖子:230 积分:1931 威望:0 精华:0 注册:2006-5-15 11:16:55
  发帖心情 Post By:2012-7-23 23:18:15

接下来选择“PostgreSQL OleDB Provider”,并按下一步。
图片点击可在新窗口打开查看

输入你的相关信息,Data Source,Location,User Id和Password,
然后按“测试连接”,当出现“测试连接成功”的对话框表示你已经成功的连接到了你的PostgreSQL服务器,否则你还应重新修改上述参数。

连接成功后,按下“OK”按钮,将其保存到文件。
最后你就可以通过文本编辑器如NotePad来获得该连接字符串,直接Parse到你的程序中即可。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ccdwqtbl
  4楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:84 积分:675 威望:0 精华:0 注册:2012-3-19 21:03:07
  发帖心情 Post By:2012-7-24 18:39:11

网站搭建者能调用PostgreSQL存储过程和函数吗?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
heying
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:635 积分:4626 威望:0 精华:0 注册:2009-6-1 9:31:41
  发帖心情 Post By:2012-7-24 22:51:03

当然可以,ADO 构件的标准,是微软制定的。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ccdwqtbl
  6楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:84 积分:675 威望:0 精华:0 注册:2012-3-19 21:03:07
  发帖心情 Post By:2012-7-31 19:58:35

我没有找到这个RegSvr32 PgOleDB.dll 来注册呀?能写的更加详细吗

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2012-8-1 13:35:53

RegSvr32.exe 是 windows操作系统自带的命令;PgOleDb.dll 是在下载的包中;

 

直接在“操作系统”提供的命令行方式, 执行即可。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

网站搭建者能用PostgreSQL数据库








签名