求教IOCP里面如何封装数据库的 *** 作

求教IOCP里面如何封装数据库的 *** 作,第1张

建议你学一下hibernate

像你说的这样估计是有多表之间的关联,如表之间存在1对1、1对多、多对1的关系,这时是用hibernate可是将所有的表封装,在你从数据库差出某条数据时,hibernate可以帮你查处和这条数据相关的其他表中的数据,这样可以封装你可能用到的所有的类,进而,表面上你只查了一次,其实hibernate帮你把潜在需要的数据也封装了。

例如:

表A对应着类A,表B对应着类B。表A和表B之间是一对多的关系。

类A和类B将有如下关系:

class A{

Set bs = new HashSet()

A的其它属性和方法

}

class B{

A a

B的其它属性和方法

}

核心作者: D10

Svn检出目录是

diocp-read-only

总目录说明

Source

/Utils//FastMM等一下文件<工具类>

/WinSock2 //WinSock2的申明文件

/IOCP //IOCP核心文件

/ClientSocket //自己写的一个客户端Socket类

Demos//演示实例文件夹

/Common //实例中(编码和解码器)用的一些公共类,和工具类

/IOCPCoder//我编写的JSonStream对象的编码和解码器。

/Echo //循环测试

Demo所在目录

diocp-read-only/Demos

子目录里面demo有

------------------------------------------------------

基础服务类

CommonJSONStream,SuperObject等单元

IOCPCoder基于indy,ics,http的解码,编码,并有网络字节顺序的helper类

UniDACPool UniDac相关工具类

真正的演示

-----------------------------------------------------

ADOPool Ado连接池

ADOQuery Ado MDB数据库查询例子

CoderDemo 编码器,解码器说明,自己编写了一个类的,以及其解码器 ,编码器

DBPoolDemo unidac + Indy10新版的demo

Echo 简单回显的demo ,Indy10.x做客户端,ICS版本也有,TD10ClientSocket也有

EchoTesterindy10.x的客户端测试

FileServer 客户端也是indy10.x

idTester 用indy10.x做压力测试

三层数据提取和保存 基于TD10ClientSocket的测试

本文编写: steven


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9714948.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存