300分送给数据库高手!!!!!(300分)

  • 主题发起人 主题发起人 kens
  • 开始时间 开始时间
K

kens

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要开发一个数据库软件,该软件必须要能在局域网上使用,即支持多用户同时并发
访问,并要求能做到及时更新,一个用户的更新可以即时反映到另外的用户界面上。现有
几个问题提出:
1.如果我用 DELPHI 的 PARADOX 数据库,那么该如何设置?要求最好能在程序中自动设
置,不能要求用户进行复杂的手动配置。另外 PARADOX 中如何做到及时更新和支持多用户
的并发访问?
2.请问有谁用过 DBISAM 开发过应用程序?听说该数据库系统性能不错,不知道在实际中
表现如何。如果我的程序中采用它不知道能不能满足我上面的要求?
声明:以上回答要求有详细的例程,分数只给回答得最详细和全面的人!!!!
 
为什么非要用PARADOX呢?
C/S模式不行吗!
 
用InterBase吧!
 
如果用Paradox做数据库的话,在今后的开发和维护工作中,可能会有相当大的困难!
建议使用其他的数据库,如MS SQL SERVER7等。并建议使用多层结构来完成设计工作。
 
建议使用IB数据库。所有设置都可以通过程序实现。你可以编个向导给用户使用。
另外它对多用户 并发访问的支持都很不错。功能强大。只是中文资料较少。
初学的时间相对较长。即时更新可采用PUSH技术。
 
>>一个用户的更新可以即时反映到另外的用户界面上
这个很难.SQL和ORACLE都没有成功.
 
分无所谓,听听。
paradox可以支持多用户,不过即时反映到另外的用户界面上。。
除非你用个定时器刷新,刷新。。。呵呵
 
请看李维的"实战DELPHI 4 (2)",用COM技术实现,其原理就是一旦一个客户端更新,到
中间层调用一个接口方法,该接口方法就是通知客户端的另一个函数,要求全部客户端刷新数据。
客户端的函数就自己调用中间层刷新一次。此方法也叫回调。具体细节请看书.
 
PARADOX只是桌面型数据库,不具有多用户并发操作的性能,建议使用MS SQL SERVER 7。
在数据库的连接上比ORACLE快,但查询速度比ORACLE慢,备份功能不如ORACLE,但整体性能
在不是很严格的要求下已可满足。
 
没有李维的书,请阿朱费些时间,把例子贴上来好吗?
 
我们公司使用的是sybase,非常好用的哦
 
强烈建议使用MSSQL SERVER或ORACLE数据库,采取三层结构的C/S模式,具有中间层
(应用服务器),paradox是简单的本地数据库,多用户的支持能力较差。
 
我没有《实战DELPHI4》这本书请问,阿朱可不可以把例程帖上来?
 
我也没有《实战DELPHI4》这本书,阿朱可不可以把例程帖上来?
 
我是从parodox转向ms sql7,parodox太不稳定!
 
做了一个最最简单的三层给你。

去收信吧!

其中:
用MS SQL7
还要在Database下创建一个库文件MyDemo 再创建一个表class1(有 序号 姓名 政治 语文 数学 )
建一个MsSQL1的别名

记住:中间层(我给你的TM)要注册。
(在Delphi主菜单中 Run|参数 在P.参数 项下输入 /regserver 确定)

当然用InterBase也是一样的。

 
1,应该用SQL SERVER之类的数据库!!!不要用PARADOX
2,即可以用COM的回调!我想也可以用SOCKET!!我现在写的程序和你的类似
我用的是SOCKET。一定有很多方法可现实!只是那一个更好、更快!!
 
SQL慢得要死,我是受够了,用个不支持多用户的数据库吧,自己做数据可靠
性检验,麻烦点!!!!:<
 
多人接受答案了。
 
后退
顶部