(100分,需要总结的题目)数据库问题的解决方案 (100分)

  • 主题发起人 主题发起人 TTPig
  • 开始时间 开始时间
T

TTPig

Unregistered / Unconfirmed
GUEST, unregistred user!
对于数据库初学者来说!
比较难以弄懂同时又是非常重要的问题就是:
1 在程序设计中Delphi如何与本地,远程的数据库连接起来!?
2 在程序发布时怎样设置数据库的连接,让用户安装后方便使用!?(用户不需要进行任何设置)
请大侠总结数据库各种连接方式(BDE,ADO等)的原理,整个设计流程,并进行总体比较(优劣性)
我搜索过整个DFW,有这方面的知识,但很少,希望各位大侠帮忙!每位讲一些就是全部了!
 
1、Delphi和本地、远程数据库连接主要可以通过三种方式:BDE、ODBC、ADO(另外Delph6还提供了一种)
在程序的表现来看,主要就是通过DataBase和AdoConnection进行连接。
其实,你不需要管数据库是什么,放在那里,你需要做的就是简单的配置,如BDE和ODBC的配置,就是在
Query等控件里面设置一下 DataBaseName,而Ado的配置就是在设置一下连接串(有向导)
 
2、程序发布的时候,对于使用ODBC和BDE的程序需要在安装程序里面正确配置BDE或ODBC信息。
同时需要在安装程序里面带BDE。对于Ado来说,相对就简单一些了,一般不需要安装任何东西。
特殊情况下升级一下Ado就可以了。
相比Ado和BDE,个人觉得对于微软的数据库,如:Access、SQL Server,使用Ado相对好一些。
但是对于其他数据库,如:Oracle、Sybase等,还是使用BDE。这样更稳定。
 
多人接受答案了。
 
后退
顶部