odbc比起ado确实过时了吗?是不是还有可取之处那?

radeonlcl 2003-01-19 02:41:13
odbc比起ado确实过时了吗?是不是还有可取之处那?
...全文
69 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jishiping 2003-01-19
使用bde时发布麻烦。必须要用InstallShield或其他工具做安装程序,或者从Borland的FTP下载单独的BDE安装程序(有十几兆字节),让用户自己执行BDE安装程序。我没有直接用过ODBC写程序,ODBC是访问数据库的一个接口驱动程序(好像也有库函数,我不是很清楚),而BDE是让程序通过驱动程序去访问数据库的技术。BDE可以使用ODBC驱动程序去访问数据库,也可以使用数据库的驱动程序直接访问数据库(此时不需要通过ODBC)。而如果使用dbExpress的话,好像只要将一个DLL和程序一起复制到客户端就可以了。
回复
radeonlcl 2003-01-19
另外,是不是连接远程数据库一定要用odbc啊?
回复
radeonlcl 2003-01-19
使用bde时发布麻烦吗?
直接通过改注册表在odbc里增加dsn不就行了?
是不是bde和odbc一样啊
只要odbc里有的bde都有啊
是不是用了odbc同时也就自动用了bde了啊?
回复
CCLIS 2003-01-19
计算机应用中永远没有过时的,也永远没有最好的。

够了吧,各有各的用处。
回复
bigwhiteshark 2003-01-19
一个字快
回复
jishiping 2003-01-19
老实说,使用ODBC的速度慢一些。不过有些数据库,没有ADO的驱动程序,此时使用ADO控件时,需要使用ODBC的驱动程序。不过,Borland的数据库技术,包括BDE以及最新的dbExpress,速度上都要比ADO快一些。尤其是dbExpress,不仅速度快,发布程序也是最方便的(使用BDE时,发布比较麻烦一些)。
回复
发动态
发帖子
茶馆
创建于2007-08-02

525

社区成员

C++ Builder 茶馆
申请成为版主
社区公告
暂无公告