DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: bluewind23
今日帖子: 0
在线用户: 6
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 bluestorm8 (bluestorm) ▲▲△△△ -
普通会员
2024/7/10 10:02:16
标题:
谁有支持D10.3的pgDAC(用于PostgreSQL VCL组件)? 有的话请分享一下. 浏览:380
加入我的收藏
楼主: 近期学了PostgreSQL, 才发现这个免费的数据库软件, 各方面并不比SQL Server差。
有点后悔没早点学了.
----------------------------------------------
-
作者:
男 pigbaby (猪宝宝) ★☆☆☆☆ -
普通会员
2024/7/10 13:33:16
1楼: unidac裡面就包含pgdac了
----------------------------------------------
-
作者:
男 hsj (hsj) ★☆☆☆☆ -
盒子活跃会员
2024/7/10 14:03:59
2楼: 用fdac呀
----------------------------------------------
qq:171833017,靖源软件http://www.dxmylove.com
作者:
男 bluestorm8 (bluestorm) ▲▲△△△ -
普通会员
2024/7/10 14:49:25
3楼: 独立的pgdac和unidac里面的pgdac还是有点区别的
没听说过fdac, 网上搜索也找不到
----------------------------------------------
-
作者:
男 bahamut8348 (leonna) ★☆☆☆☆ -
普通会员
2024/7/10 15:02:11
4楼: 你在什么系统上面?windows上面直接用odbc或者ado不就可以了么?整那么多活儿干啥?
----------------------------------------------
--
作者:
男 bluestorm8 (bluestorm) ▲▲△△△ -
普通会员
2024/7/10 15:25:20
5楼: ado已经是古董了, 况且部署应用的时候还要每台电脑都要装一次PostgreSQL的odbc驱动是非常麻烦的.
pgdac直接连接PostgreSQL数据库,不需要任何驱动或客户端DLL之类
----------------------------------------------
-
作者:
男 bahamut8348 (leonna) ★☆☆☆☆ -
普通会员
2024/7/10 19:37:46
6楼: 分发的时候带上驱动就是,既然ODBC都要带客户端驱动,怎么可能用个控件就能省略驱动或者DLL?无非就是EXE带一堆DLL而已。
那么这个问题就来了,如果版本不匹配怎么办?
而且如果项目体量不需要太大,只要点点大,连个数据库连接模块都隔离不了,这个维护成本是不可想象的高。
当然,如果不在乎成本那就可以随意了。
----------------------------------------------
--
作者:
男 hs_kill (lzl_17948876) ★☆☆☆☆ -
普通会员
2024/7/10 21:19:53
7楼: fdac = firedac D自带的
不行么
----------------------------------------------
http://www.cnblogs.com/lzl_17948876/
作者:
男 bluestorm8 (bluestorm) ▲▲△△△ -
普通会员
2024/7/10 21:21:12
7楼: https://www.devart.com/pgdac/
https://www.devart.com/unidac/
pgdac是直连postgresql的, 连接所需的全部代码都包含在pgdac中,程序编译时会把这些代码编译进Exe文件。postgresql是开源的,如何连接数据库谁都可以了解。
pgdac是向下兼容的,连接时会提取数据库版本,针对不同的版本有不同的处理。
如果考虑隔离数据库模块,可以以接口的形式使用数据库组件,这样更换数据库就很简单了, 或者干脆改用UniDAC.
此帖子包含附件:
PNG 图像
大小:135.3K
----------------------------------------------
-
作者:
男 bluestorm8 (bluestorm) ▲▲△△△ -
普通会员
2024/7/10 21:28:48
8楼: 原来fdac就是Firedac, 这个试用过,要附带一些Postgresql客户端DLL才能用。
----------------------------------------------
-
作者:
男 lcjclj (lcj) ★☆☆☆☆ -
盒子活跃会员
2024/7/11 5:52:04
9楼: 如果正儿八经做产品,可以考虑买一个正版的,价格也并没有很离谱。在关键的应用上用D版的东西很多的不可控。如果只是小应用,可以用自带的FireDAC,功能上也不逊色,就是分发的时候麻烦点。
----------------------------------------------
-
作者:
男 bluestorm8 (bluestorm) ▲▲△△△ -
普通会员
2024/7/11 7:10:29
10楼: 先试用一下, 还在学席postgresql中
----------------------------------------------
-
作者:
男 wk_knife (wk_knife) ★☆☆☆☆ -
盒子活跃会员
2024/7/11 9:13:22
11楼: 好歹现在也该用点伪CS结构了(这个名字我起的)

数据库 + 支持restful的数据服务 + 客户端

这样客户端不需要任何数据库相关的DLL吧?未来把客户端改成浏览器也方便啊。
----------------------------------------------
-
作者:
男 hsj (hsj) ★☆☆☆☆ -
盒子活跃会员
2024/7/11 17:23:42
12楼: 我们现在都用fdac了,系统自带,分页简单
----------------------------------------------
qq:171833017,靖源软件http://www.dxmylove.com
作者:
男 hguhgu (满汉全席) ★☆☆☆☆ -
普通会员
2024/7/11 19:28:30
13楼: unidac是很方便的
----------------------------------------------
-
作者:
男 hsj (hsj) ★☆☆☆☆ -
盒子活跃会员
2024/7/12 11:29:46
14楼: fdac原生支持分页,udac没这功能,也可能是我没找到
----------------------------------------------
qq:171833017,靖源软件http://www.dxmylove.com
作者:
男 bluestorm8 (bluestorm) ▲▲△△△ -
普通会员
2024/7/12 17:11:00
15楼: 你分页的目的是干什么?
如果是PostgreSQL的话, 用"select * from table limit 100 offset 80"之类就可以了.
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行40.03906毫秒 RSS