不使用数据库系统,怎么办???

zoehugh 2006-12-14 10:25:13
现在开发一个软件,打算不使用任何数据库系统(老板不让,因为是单机软件,想放在Win98,Win2000,WinXP等都可以运行,而不需要装任何引擎)。
如果不使用数据库系统该怎么做呢?
用文件来保存数据,但是数据格式怎么定?然后方便自己的程序读写文件的时候可以轻松的增,删,改数据。
如果可以使用数据库系统??
有什么数据库系统不用使用任何引擎,能在WINDOWS上顺利运行,最重用的是编写程序的时候可以轻松的增,删,改数据.
...全文
270 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zoehugh 2006-12-15
  • 打赏
  • 举报
回复
To:liuxwin()

你有没有简单的实例给我看一下,就是简单的添加,删除,修改记录
liuxwin 2006-12-15
  • 打赏
  • 举报
回复
那用我说的方法就完全可以,我试过这种方法,很好用,数据库存数据也是一张表里很多记录,你自己定义的结构类就相当于一条记录,CArray< >的变量就相当于一张表,把这个变量声明成全局的变量,需要数据的时候就把数据读进来,所有操作改动的数据都先放在这个变量里,等操作完成时再 写到文件。
zoehugh 2006-12-15
  • 打赏
  • 举报
回复
数据量大概是类似QQ本地一样的数据,就一些用户资料和历史记录.
zcp126 2006-12-14
  • 打赏
  • 举报
回复
只能用文件了。也没啥大不了的,
zoehugh 2006-12-14
  • 打赏
  • 举报
回复
那不行!老板坚持要Win98也可以,而且不需要用户去做额外的任何事。
zaodt 2006-12-14
  • 打赏
  • 举报
回复
Access 数据库

在 Windows2000 和 XP 中是系统自带的,只要系统装好了就能用。

你可以说明一下,你的软件只能运行在2000以上,不支持98等。
zoehugh 2006-12-14
  • 打赏
  • 举报
回复
连接Access可以通过ADO,但是使用ADO的时候需要一些DLL,还需要Access的数据库引擎,如果用户的电脑没有这些岂不是不能用了。
BoXoft 2006-12-14
  • 打赏
  • 举报
回复
Access或SQLLite都可以单机使用。
T97102003 2006-12-14
  • 打赏
  • 举报
回复
用xml
liuxwin 2006-12-14
  • 打赏
  • 举报
回复
如果数据量不大,不用数据库也可以的,写一个你自己数据的结构类,支持串行化读写,然后定义成CArray< 你的结果类, 你的结果类&> m_data ;,把m_data就当成数据库来操作,这样读写,添加,修改删除都很方便
zoehugh 2006-12-14
  • 打赏
  • 举报
回复
举个例子看看呗!
zcp126 2006-12-14
  • 打赏
  • 举报
回复
用stl里的现成的数据结构来吧,会省很多事。
zoehugh 2006-12-14
  • 打赏
  • 举报
回复
谁有写好的类库或函数库提供?我已经没那么多时间来设计这些了!
zcp126 2006-12-14
  • 打赏
  • 举报
回复
考验数据结构的时候到了.要排序,查找啦等等
zoehugh 2006-12-14
  • 打赏
  • 举报
回复
如果用文件,数据的存储方式,数据的增,删,改很麻烦,要很多的时间浪费在这里。
zaodt 2006-12-14
  • 打赏
  • 举报
回复
是的,在安装程序里你做判断,如果是98系统,你让它自动安装 MDAC 。

楼主,不要死脑精!有些老板压根屁不是,还不懂装懂!

不用数据库,那难度可就大多了!
antshome 2006-12-14
  • 打赏
  • 举报
回复
用access可以的

驱动可以放安装程序里一起打包,mdac2.1就可以了

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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