社区
数据库(包含打印,安装,报表)
帖子详情
为什么用ADO连接数据库时,连接速度会很慢呢?
jqsoft
2000-08-13 02:57:00
为什么用ADO连接数据库时,连接速度会很慢呢?与ODBC有什么区别呢?
...全文
672
6
打赏
收藏
为什么用ADO连接数据库时,连接速度会很慢呢?
为什么用ADO连接数据库时,连接速度会很慢呢?与ODBC有什么区别呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jqsoft
2000-08-16
打赏
举报
回复
谢谢
am2000
2000-08-14
打赏
举报
回复
你一定搞错了要么就是设置有问题
SimonDW
2000-08-13
打赏
举报
回复
你连的是什么数据库?
如果是通过odbc接口的当然会慢。
everjoe
2000-08-13
打赏
举报
回复
ADO的连接速度应该比其它常用的连接方式要稍微慢一点,但不会有数量级上的差别.如果你的连接速度实在是很慢,就需要找找原因了.不妨把你的详细情况贴上来,看看有没有这方面的专家可以帮你.
Tyro
2000-08-13
打赏
举报
回复
如果正常情况,不会慢的
wulang
2000-08-13
打赏
举报
回复
不会吧,ADO连接速度不慢啊,你是怎么连接的?你的数据库很大吗?
delphi
ADO
数据库
连接
池
1.从网上找来的代码,作了点修改,增加初始化
连接
数量。 2.修改原来版本中,free
时
很
慢
的情况。 3.修改原来版本中,free
时
有内存泄露的情况。 此
连接
池可以自动释放掉空闲的
连接
。
方便高效实用的远程数据库对象(delphi 版)
很久没有发布东东了,今天看到盒子上有朋友发布了个三层的东东, 下来大概看了看,貌似使用起来不太方便,曾经用过ASTA和RmoObject,都不是那么让人满意,BUG多,并且庞大需要安装,使用十分不方便。 为了继续支持我喜欢的DELPHI和可爱的盒子, 特发布个自己写的远程数据库对象希望能给大家平常的工作带来便利和高效(偶自己和同事们都用了挺长
时
间,十分稳定易用)。 用DELPHI的朋友少不了要和数据库打交道,一般小程序都使用ACCESS做数据库感觉十分方便,不用装服务端,客户端不用单独装驱动, 发布程序
时
直接目录一拷贝就完事,但缺点是不方便从其它计算机对它进行访问, 有了偶这个东东,就可以很方便容易的实现咯。 ps : 就是
连接
Oracle和mysql,客户端也可以不用装驱动哦 使用步骤 解压后找个地方存放 将GobUnit目录添加到delphi的搜索路径 将DXSockEnt30(我改过bug的版本)的3个子目录也添加到delphi的搜索路径 即可使用和编译所有偶提供的代码 FAQ: 这个东东都提供什么功能? 答:提供最简单方便高效的方式,通过
ADO
对象实现远程数据库 这个东东为什么不封装成控件? 答:本类以单元形式封装,只要加到搜索路径后直接引用即可,无需经过安装等麻烦的步骤。 这个东东适合应用在什么场合? 答:适合应用于小型分布式程序。 这个东东掌握起来有难度吗? 答:没有任何难度,就和你开发本地数据程序一样简单。 这个东东可以应用在我已有的程序里吗? 答:由于我使用的是
Ado
Query作为数据集载体,所以无需更改为其他控件,现有的本地数据库程序也可以非常容易的改造为支持分布式数据库。 这个东东稳定吗? 答:经自己长期做小白鼠广泛的实际应用实践,发现方便,稳定。 服务端的端口号是多少? 答:服务端的端口号可以随意设置,只要不和其他程序冲突就可以,并且客户端
连接
服务端
时
必须端口一致. 如果服务端重启了客户端需要重启吗? 答:不用,客户端只要
连接
上服务端以后就有自动断线重连的功能。 这个东东免费吗? 答:完全免费,并且开放所有源代码,你可以随意改进,传播它,当然如果更好用了,记得给我也发一份 :)(要保留偶的版权和注释信息哦) 这个东东使用到了那些控件? 答:delphi的
ADO
控件,INDY,以及第3方Dxsock(服务端用)。 同
时
发布的还有我自己积累的几个常用单元,有日志,调试,tcp的通用服务和客户端模块等,同样都是十分有用的东东。 这个东东有demo程序吗? 答:有最简单的示范程序,但
时
间关系只写了最简单的演示代码,还有很多值得你去挖掘的实用接口和单元。 我有了改进版本,怎么联系这个东东的作者? 答:QQ 22900104 ,Email 22900104@qq.com 马敏钊 发布这个东东的目的是什么? 答:好用的东东大家分享,共同学习,共同进步,希望大家都能发扬开源精神。 构架说明: 大概是这样的,偶有一个服务器对象,负责提供数据库服务,在需要提供数据服务的程序里创建它即可。 使用起来十分简单 首先引用服务端单元 uses UntRmodbSvr; //创建远程服务对象 (参数1 服务端口号 日志对象,如果不需要记录日志请填nil) Gob_RmoDBsvr := TRmodbSvr.Create(FSvrPort, nil); //
连接
数据库
可以是
ADO
支持的所有数据库 调用TDBMrg提供的获取各种数据库的链接字符串即可,这里
连接
Access数据库 Gob_RmoDBsvr.ConnToDb(TDBMrg.GetAccessConnStr('cfg.mdb')); 到此为止,2行代码使你的这个程序具有了将数据库发布出去的能力,其它机器的程序可以方便的通过它访问到数据库,像使用本地数据库一样。 客户端只需
连接
服务端即可,不管服务端是什么样的数据库,无需安装任何数据库驱动。 uses UntRemSql; //创建客户端对象 RmoClient := TRmoHelper.Create(); //
连接
服务端 填入服务端地址和端口(与服务端端口一致即可) Result := RmoClient.ReConnSvr(ISvrIP, Iport); 2行代码使你的客户端程序具有了方便的访问到远端的数据库,像使用本地数据库一样,并且你原有的单机数据库程序可以很方便改为远程数据库。 具体使用方法可以查看DEMO程序 为了方便交流建了个QQ群,欢迎大家参与 15637473
C# 简单
ADO
.NET数据库教程
基于Visual Studio 2019环境下,主要讲解C#中
ADO
.net的操作,涉及:数据库
连接
测试、Connection类的语法和使用、Command类的语法和使用、DataReader类的语法和使用、实现数据库的增、删、改、操作;
Excel VBA_
ADO
+SQL实例集锦.doc.txt
‘订单生成系统.xls ‘f6-第6列,f2-第2列 Private Sub Worksheet_Activate() On Error Resume Next Dim x As Object, yy As Object, sql As String Set x = CreateObject("
ADO
DB.Connection") x.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='Excel 8.0;hdr=no;';Data Source=" & ActiveWorkbook.FullName sql = "select f6,f2,f3,f4,f5,f7,f13,f24 -f25 from [sheet1$] where f24 -f25
ADO Connection对象查询
远程对象4.0版本
远程数据库对象v4.0 发布咯 特点如下: 1、大道至简,代码简化,去掉多余的封装和单元。 2、通过Http短
连接
的方式解决在线
连接
量的问题。 3、通过数据
连接
池优化并发查询的
速度
4、实现数据集缓存机制,大幅优化大量相同查询的
速度
,且数据表变化后自动更新缓存 5、不用安装任何第3方库,UniDac加搜索路径即可 6、优化服务端多线程显示LOG的方式 7、不用附加动态库完全都是 pas ^_^ 最近有个项目要用到远程对象,回头看了看之前的远程对象感觉都不太适用, 老的版本很稳定,但是基于
ADO
的。服务端若要
连接
ORACLE之类的还需要安装驱动,客户端本地还得建个access空数据库。 新版本的asio也一直没有用在项目里, 2个版本存在同一个问题就是多人使用的
时
候明显感觉
慢
, 而无论底层用什么传输,阻塞模式或异步模式,indy还是asio,现在看来都不是影响效率的关键因素, SO动手弄个好用实用的版本来。 测试跑起来后,客户端
会
200毫秒一次进行数据表查询。 目前服务端连的是本地的access, 客户端跑起来后
会
连接
本地服务端做开始跑测试,有兴趣有条件的同学多找几台机器跑跑性能额(记得改下客户端里的服务器IP)
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章