社区
C#
帖子详情
客户端怎么封装数据库? 谢谢
frankhuai
2003-09-13 10:56:59
现在有50个客户端分布在异地。 每个客户端的数据都不一样。 客户端装的是win98, 客户端需要运行大量的计算,递归。
请问:客户端的程序和sql数据库怎么封装在一起。 不可能用access 吧。 因为客户端的数据量比较大!
...全文
84
10
打赏
收藏
客户端怎么封装数据库? 谢谢
现在有50个客户端分布在异地。 每个客户端的数据都不一样。 客户端装的是win98, 客户端需要运行大量的计算,递归。 请问:客户端的程序和sql数据库怎么封装在一起。 不可能用access 吧。 因为客户端的数据量比较大!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
changezhong
2003-09-13
打赏
举报
回复
不是太理解你的意思,先顶一下
我们用.net开发的程序的数据库都是建在服务器端的,对于数据量过大的情况可以将数据库分为历史数据库与open数据库,这样客户端只需要去访问open数据库时就要,必要的时候才去访问历史数据库,这样会快很多,这就是.net开发出来的东西的好处,客户可以省去很多麻烦
Good luck
aaxu
2003-09-13
打赏
举报
回复
up
脆弱的肠胃
2003-09-13
打赏
举报
回复
应该再详细一点嘛,你的尝试什么的,这样别人才好理解,或许能够帮助你啊
frankhuai
2003-09-13
打赏
举报
回复
假设客户端大约有50万个会员。 这50万条记录搜索也需要一段时间吧!
qimini
2003-09-13
打赏
举报
回复
需要时取数据,本地操作完成提交。
jjcccc
2003-09-13
打赏
举报
回复
其实,你的客户端基本不会有大量的并发处理,也就是说同时只有一个用户(或几个)访问数据库,一般access之类都够用,效率基本不成问题。
qimini
2003-09-13
打赏
举报
回复
什么意思啊?客户端不能上网吗?可以直接连数据库服务器啊?
jjcccc
2003-09-13
打赏
举报
回复
如果客户端不能(或不全部能)装数据库服务器,那也只好用桌面级的数据库,如Access、Paradox等
linday
2003-09-13
打赏
举报
回复
对,用B/s模式吧
qimini
2003-09-13
打赏
举报
回复
涉及如此大量的数据,建议采用B/S模式来实现(MSDE和Access都不太现实,数据量太大)。这样可以省略客户端和服务器交互的资源,而且对客户端的配置要求也不是很高。如果你不可能要求客户全部安装Sql Server的话,你应该准备一台性能卓越的服务器
一个数据服务器(+应用服务器+WEB服务器)
方便好用的远程
数据库
对象V1.3
******************************* 华软源码:http://www.hur.cn 欢迎转载,但请保留出处,
谢谢
******************************* 很久没有发布东东了,今天看到盒子上有朋友发布了个三层的东东, 下来大概看了看,貌似使用起来不太方便,曾经用过ASTA和RmoObject,都不是那么让人满意,BUG多,并且庞大需要安装,使用十分不方便。 为了继续支持我喜欢的DELPHI和可爱的盒子, 特发布个自己写的远程
数据库
对象希望能给大家平常的工作带来便利和高效(偶自己和同事们都用了挺长时间,十分稳定易用)。 用DELPHI的朋友少不了要和
数据库
打交道,一般小程序都使用ACCESS做
数据库
感觉十分方便,不用装服务端,
客户端
不用单独装驱动, 发布程序时直接目录一拷贝就完事,但缺点是不方便从其它计算机对它进行访问, 有了偶这个东东,就可以很方便容易的实现咯。 ps : 就是连接Oracle和mysql,
客户端
也可以不用装驱动哦 使用步骤 解压后找个地方存放 将GobUnit目录添加到delphi的搜索路径 将DXSockEnt30(我改过bug的版本)的3个子目录也添加到delphi的搜索路径 即可使用和编译所有偶提供的代码 FAQ: 这个东东都提供什么功能? 答:提供最简单方便高效的方式,通过ADO对象实现远程
数据库
这个东东为什么不
封装
成控件? 答:本类以单元形式
封装
,只要加到搜索路径后直接引用即可,无需经过安装等麻烦的步骤。 这个东东适合应用在什么场合? 答:适合应用于小型分布式程序。 这个东东掌握起来有难度吗? 答:没有任何难度,就和你开发本地数据程序一样简单。 这个东东可以应用在我已有的程序里吗? 答:由于我使用的是AdoQuery作为数据集载体,所以无需更改为其他控件,现有的本地
数据库
程序也可以非常容易的改造为支持分布式
数据库
。 这个东东稳定吗? 答:经自己长期做小白鼠广泛的实际应用实践,发现方便,稳定。 服务端的端口号是多少? 答:服务端的端口号可以随意设置,只要不和其他程序冲突就可以,并且
客户端
连接服务端时必须端口一致. 如果服务端重启了
客户端
需要重启吗? 答:不用,
客户端
只要连接上服务端以后就有自动断线重连的功能。 我在使用时要注意什么? 答:如果你要用ADOQuery对象的Insert,Post方法新增数据时,我会占用这个对象的BeforePost和BeforeDelete事件。 这个东东免费吗? 答:完全免费,并且开放所有源代码,你可以随意改进,传播它,当然如果更好用了,记得给我也发一份 :)(要保留偶的版权和注释信息哦) 这个东东使用到了那些控件? 答: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程序
Voovan:Voovan是高性能异步通信、HTTP服务器和
客户端
通信、动态编译支持、
数据库
操作帮助类等工具的框架, 如果项目觉得不错, 请点一下 star,
谢谢
Voovan 是一个高性能异步网络框架和WEB服务器框架,同时支持HTTP
客户端
抓取、动态编译支持、
数据库
访问
封装
以及DateTime、String、Log、反射、对象工具、流操作、文件操作、异步双向通道等功能。旨在提供可靠、方便、可单元测试的代码。它是极少依赖的独立工具包,希望能够方便广大开发者快速的实现应用。 开源协议: Apache v2 License 极简并且优雅的编码是 Voovan 的宗旨和目标 传送门 链接 外媒新闻 重点在第七页 TFB 性能测试 文档入口 入门教程 联系我们 链接 QQ Group: 454201740 Email: Issues Maven中央库支持:
org.voovan
voovan-framework
2625_Remobjects分布式ERP模型(附加源码).rar_ERP源码_RemObjects SDK_remobject
本实例源码主要是讲了TCP/remote的分布式开发 效果还是不错了 改变了以往COM+的实施麻烦的问题 适合三层应用程序的开发 1.系统服务端开发 采用delphi2007及remobjects SDK 最新版本。 2.
客户端
的数据访问已经
封装
在Dll目录下的DllDataAccessObject.dll中, 所以新用户开发时不需要再安装delphi2007及remobjects SDK , 其他版本也可以。 3.用户开发时只要写个SQL就可以进行远程传输数据。 4.ERP模型使用DELPHI7开发,用户在开发时需引用commom目录下的UnitRemoteLibary单元,集成了远程REMOTE访问
数据库
服务端已经考虑了事务,所以不用担心。 5.请仔细研究源码吧...
谢谢
!
eclipse ssh mysql
数据库
_web项目怎么用java连接MYSQL
数据库
?
JDBCJava
数据库
连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范
客户端
程序如何来访问
数据库
的应用程序接口,提供了诸如查询和更新
数据库
中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型
数据库
的。推荐视频:提取码:9s5g【主讲内容】01_JDBC_JDBC概述.mp402_JDBC_使用JDBC...
php webservice实现
客户端
提交
数据库
数据到服务器并返回另一份
数据库
数据
php webservice实现
客户端
提交
数据库
数据到服务器并返回另一份
数据库
数据
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章