哪种数据库能直接使用而不需要向系统中安装别的东西,比如:引擎。(50分)

  • 主题发起人 chemstar
  • 开始时间
C

chemstar

Unregistered / Unconfirmed
GUEST, unregistred user!
  我想做一个东西,这个程序只有一个exe文件和一个数据库文件(用来存储数据),但不
想再制作安装程序,也就是说不再向系统中安装别的东西,比如数据库引擎等。请问用什么
数据库格式为好?
 
用ADO连接(比如ACCESS的数据库)就可以了,一般不用什么数据库引擎
 
几个表,表少用纯文本得了,如果数据少用注册表
 
用ADO连结比较好,但要注意客户端ADO版本和你开发时用的一样
 
用ini文件
 
用过的有dbisam或tinydb
 
to sunrainwang:
表是什么东西?能否详细告知小弟?
 
access可以
 
to dhycq:
你的方法可能是一个好办法。我试试。
 但你能再告诉我一个问题:怎样在程序中动态的建立这样一个数据库吗?(Access格式)工。
 可另送分。我的分可是多的很。
 
怎么还没明白表是什么啊
 
如果操作系统不是98第二版以上的用Paradox,把几个必须的BDE的DLL文件(2M多一点)
copy到执行文件目录下,再在运行时在注册表中指明则可。
 
http://mydelphi.8u8.com/kj.htm

DBISAM 3.07 1.2M
优秀的文件型数据库引擎,拥用自己特有的文件格式和接口,编译后的程序可以独立运行,不需要BDE、ODBC或者是ADO的支持,其引擎(约200KB-300KB)已包含在编译后的EXE文件中,支持标准的SQL查询,支持多用户并发访问,支持事务处理,支持文件加密,特别适合制作小型的数据库管理程序。另外,DBISAM还自带了实用程序,可以方便地建立、修改、加密数据库以及将多种格式的数据库转换为自己的数据库格式。DBISAM数据库创建设计转换管理工具下载

 
to 孔明.net:
  这个东西怎么用啊?能否简单说一说?你提供的地址下载的那个是支持哪个版本的delphi?
 
access的数据库引擎是操作系统自带的
不用你去安装, 用ADO可以直接调用

感觉性能比IB要好
 
access或dbf(有控件可直读的)或文本数据库
 
 to lyq2276959,
  但是Access文件好像太大了,而且好像不能用代码建立。请问有没有更好的方式?
好像有一种什么数据表的格式就很好。你所说的文本数据库是一种什么东西?
 
不会吧,ACCESS大是大,而且膨胀速度快,但可以用程序建立阿
如果数据不多,就用文本吧
你自己搜索一下,很多例子的
 
TO:dhycq
对ORACLE而言 ADO也一样要安装客户端的
 
用ADO吧,数据库为ACCESS
很方便的。
 
顶部