关于面向对象程序设计问题请大家指导,并祝大家新年快乐.

bigban 2001-12-31 11:15:08
我在实际编程中总少不了与数据库打交道.因些有以下想法:
设计具体业务类时不包括数据库,所有与数据库有关的操作都通过一个单独的数据库类来处理,如下:
TMyClass = class
public
...
protected
MyDatabaseClass: TMyDataBaseClass;
...
private
FQuery: TQuery;
...
end;
TMyDatabaseClass = class
public
procedure(SQLString: string; var AQuery: TQuery);
...
那么,当我想从数据库中获取数据时,可执行类似以下操作
MyDatabaseClass.GetSelectResult('SQL语句',FQuery);
而在TMyDatabaseClass中执行传入的SQL语句,结果人FQuery中.
现有如下问题:
1,我想在MyDatabaseClass.GetSelectResult中使用多线程的方法,即每次调用该方法都生成一个线程,具体的查询在线程中执行.我该怎么做,请大家给出建议,最好能给出代码示例.
2,我想把TMyDatabaseClass设计成类似设计模式中singleton模式,可以实现么.请大家指教.
...全文
71 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pdsinfo 2001-12-31
  • 打赏
  • 举报
回复
up...
happy!
VSaber 2001-12-31
  • 打赏
  • 举报
回复
up一下了!:)
BBfox 2001-12-31
  • 打赏
  • 举报
回复
帮你up
xzgyb 2001-12-31
  • 打赏
  • 举报
回复
新年快乐
学习!!

5,931

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧