DEPHI应用开发--连接DB2数据的几个问题

nongly 2010-06-07 05:02:45
1、用什么方式连接DB2数据库好?ADO、BDE或其它?

2、如果不想在客户端安装DB2,采用1的连接方式时,要打包哪些文件?

3、如能提供代码示例,感激不尽
...全文
53 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinghun61 2010-06-08
  • 打赏
  • 举报
回复
1.
首先,BDE不用考虑了,因为这个控件已经被DBExpress所代替,性能前者没有后者好;
其次,ADO是微软的东西,没有跨平台功能,还需要客户端安装相应的ODBC驱动才能运行;
因此,个人首推DBExpress.

2.需要2个dll文件(这个是Delphi2010的,Delphi7可能不一样):
一个在Delphi的bin目录下,名字是dbxdb2.dll;
另一个在DB2的安装目录下(具体位子自己找找,一般也在DB2的bin目录下),名字是db2cli.dll.

3.代码1楼的网址中好像已经有了,不过最关键的地方也就是TSQLConnection的设置了,选择DB2的驱动就可以了,其他控件的操作(例如,TSimpleDataSet、TDataSource、TDBGrid等)和其他数据库没有区别.

如果想深入学习DBExpress,推荐李维的书,例如《Delphi7高效数据库程序设计》,我已经上传了一本,地址在这里,想要就去下吧.
http://download.csdn.net/source/2437091
dinoalex 2010-06-07
  • 打赏
  • 举报
回复
http://www.ibm.com/developerworks/cn/data/library/techarticles/0210swart/0210swart.html

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧