相关疑难解决方法(0)

在Delphi应用程序中使用哪个嵌入式数据库?

我正在Delphi中创建一个桌面应用程序,并计划使用嵌入式数据库.我使用SQlite3和DISQLite3库启动了项目.它有效,但文档似乎有点轻松.我最近发现Firebird(是的,我已经离开了Windows一段时间),它似乎有一些引人注目的功能和支持.

每个嵌入式数据库有哪些优缺点?规模很重要,支持和资源也很重要.你用过什么,为什么?

database delphi desktop embedded-database

39
推荐指数
9
解决办法
3万
查看次数

如何将动态数据(未知字段数)存储到文件中?

我需要将一些数据存储在一个文件中.每个记录(数据集)包括:

  • 一个字符串(可变长度),
  • 一个整数数组(可变长度),
  • 一个字节数组(可变长度),
  • 一些整数值.

将所有这些东西保存在二进制文件中并不困难.但是,我确信(不幸的是)我的数据格式会随时间发生变化,我希望有可能为每个"记录"添加更多字段.所以,显然我的文件格式无法修复.我想最好的解决方案是将数据保存在(DB)表中,但我不想搞砸大枪(SQL,ADO,BDE,Nexus ......).我需要一个可以做到这一点的基础库(如果可能的话,单个PAS文件).由于这样做的目的是存储数据而不是处理数据,是否可以在没有DB表的情况下完成?

该库的要求:

  • 它需要轻松支持超过100万行
  • 非常轻巧
  • 单个PAS文件,如果可能的话
  • 强制性:易于安装在新机器中(与其编译的项目一起)
  • 强制性的:为了使用它,我不需要重新分配任何东西
  • 强制性:为了使用它,用户不必安装/设置东西
  • 可以是免费软件/共享软件
  • 它不必支持SQL查询或类似的高级内容

我用的是D7

delphi

5
推荐指数
3
解决办法
3705
查看次数

标签 统计

delphi ×2

database ×1

desktop ×1

embedded-database ×1