社区
数据库相关
帖子详情
用的delphi开发数据库单机版程序使用什么数据库最理想
softdzz
2004-03-27 10:13:02
我想开发一个图书浏览软件,图书内容非常的多,大概有100本,每本500页的书,而且需要按照关键字对文字内容进行检索,(要求数据库保密性好,查询速度快。使用哪种数据库最好,而且哪种连接方式好,如ADO、BDE、ODBC)。
...全文
137
28
打赏
收藏
用的delphi开发数据库单机版程序使用什么数据库最理想
我想开发一个图书浏览软件,图书内容非常的多,大概有100本,每本500页的书,而且需要按照关键字对文字内容进行检索,(要求数据库保密性好,查询速度快。使用哪种数据库最好,而且哪种连接方式好,如ADO、BDE、ODBC)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
仙侣步惊云
2004-03-31
打赏
举报
回复
用ADO+Sybase SQL Anywhere 7.0最好,性能稳定,功能不亚于大型数据库,要改成网络版几乎不需要再做多余工作。
QSmile
2004-03-31
打赏
举报
回复
数据有点大。还是用 SQL Server 吧。为也以后的升级。
100 本 * 500 页 * ( 5k/页) = 250M 。
单数据就这样多了。
还有索引后就更大了。
Access 最大的文件为 2G .
cjs5210
2004-03-29
打赏
举报
回复
建议采用Access,用Borland提供的Paradox,如果程序正在运行的时候,突然断电或者不退出程序就关机,有时候会把以前写入的数据丢掉,例如,我写了两个表的数据,一个表的数据在,另一个表的数据不在了,造成数据不一致,不知道各位有没有碰到这样的情况
荣爵
2004-03-29
打赏
举报
回复
都差不多~~
各有优点~~
tw_cshn
2004-03-28
打赏
举报
回复
用MYSQL不要收费,可以是免费午餐.:)
OO_is_just_P
2004-03-28
打赏
举报
回复
我都是用Access,还有DBIsam.
softdzz
2004-03-28
打赏
举报
回复
Access的加密性太烂了,用工具破解密码不用5秒,SYBASE SQL Anywhere怎么样?
梦想家大魔王
2004-03-28
打赏
举报
回复
我个人比较倾向于Access,因为Win98以后的Windows操作系统中都自带了ADO驱动程序,发布起来比较方便(即使需要发布驱动程序,也只要一个MDAC.EXE就足够了,还不到3M)。
而Paradox发布的时候需要同时发布BDE,不仅打包的时候繁琐一点,文件个头也大了很多。
从发展的角度来看,BDE已经停止更新了,而ADO正是微软目前所推荐的数据库访问方式,还在继续更新中。单就目前的版本来看,ADO的效率已经超越了BDE了(是指同样访问Access数据库)。
耙子
2004-03-28
打赏
举报
回复
paradox 的稳定性太差。Access比他好些。
楼主说的用Sybase 的ASA是个好提议,而且 Sybase 提供了ASA 的DBExpress驱动;
另外,使用Borland自己的Interbase也不错。
web700
2004-03-28
打赏
举报
回复
还是用ACCess好
whaway
2004-03-28
打赏
举报
回复
paradox使用BDE,很不方便;又是单表单文件,很麻烦;
个人还是喜欢ACCESS+ADO,
再说兼容性绝对好,
升级成SQLServer也很容易;
-
ACCESS数据库是没什么保密性可言的,
不过我想如果是一般用户绝不会想到去破解,
而就是高手破解了数据库,
不正证明你的程序有价值么?
djmdjmdjm
2004-03-28
打赏
举报
回复
paradox绝对好,速度快,比用其它的数据库快,而且支持度高,再说它是单表是一个文件,编程维护都比较方便
但是扩展的话,就得考虑一下了
knife_s
2004-03-28
打赏
举报
回复
如果想全文检索的话,Ado+ACCESS速度很慢,
用BDE+DBF会快不止一点,就算是标题检索,象你这种数据库的话(备注型字段比较大),也会很慢,
加密倒没有什么好方法,因为你要做全文检索,所以无法(至少很难)对备注内容加密
fantasywxx
2004-03-28
打赏
举报
回复
Access应该不错吧。用ADO对对数据库操作比较方便,而且速度也应该不慢。
ekin
2004-03-28
打赏
举报
回复
Access
hexenzhou
2004-03-28
打赏
举报
回复
使用Access,推荐!
andy81391394
2004-03-28
打赏
举报
回复
建议用ACCESS,PARADOX在数据量太大时(大概300MB左右)用户就会严重的SPEED 问题。
Jack3000
2004-03-28
打赏
举报
回复
单机版的用access简单便捷
wzmhobo
2004-03-28
打赏
举报
回复
各有优点。access速度快,也比较方便。但现在大型公司都用sqlsever,比较稳定,也很好用。
liuyu202
2004-03-28
打赏
举报
回复
用sqlserver2000,链接方式:oledb
加载更多回复(8)
采用
Delphi
5
开发
单机版
数据库
应用
程序
(2002年)
利用
Delphi
5设计一个
单机版
的
数据库
应用
程序
,配合Paradox
数据库
使用
,可以方便地输入信息、进行打印和统计。介绍了设计的过程,并论述了如何加强应用
程序
的安全性和兼容性。
TinyDB 2.94 是一个小型桌面
数据库
引擎
TinyDB 是什么? 它是以VCL形式提供给
Delphi
/BCB
程序
员的一个小型桌面
数据库
引擎,目前包含TTinyTable, TTinyDatabase 和 TTinySession。 TinyDB 的适用范围 TinyDB是一个小型桌面
数据库
引擎。它主要面向广大共享软件
开发
者。在
使用
前请注意: 1. TinyDB目前只是一个
单机版
引擎,
开发
网络
数据库
请不要
使用
。 2. TinyDB目前最多能承受十万条记录的负载。超过这个上限的
数据库
开发
请不要
使用
。 3. TinyDB只适用于
Delphi
和C++Builder,
使用
其它
开发
工具者请不要
使用
。 TinyDB
使用
协议 TinyDB 从2.94版本发布日起,成为一款开源组件包。您可以免费
使用
,无需注册或付费;您也可以用于任何商业用途。
Delphi
XE10安卓
开发
(实战篇)
实战方式讲解
Delphi
XE10的安卓
开发
,从安卓
开发
开发
环境配置开始讲解,实战讲解如何
使用
FMX进行安卓
开发
,App的创建,调试,UI设计、让学员快速入门
Delphi
安卓App的
开发
Delphi
7
数据库
编程学习捷径 光盘
《
Delphi
7
数据库
编程学习捷径》光盘
使用
说明 ◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ 光盘内容 光盘中的内容是作者讲解
使用
Dephi 7
开发
数据库
程序
时编写的实 例源代码和教学讲解的PowerPoint文件,具体内容如下: ※ Code:源代码文件夹 ※ PPT:PowerPoint教学讲解文件夹 ※ Readme.txt:光盘说明文件 ※ Start.exe:光盘启动运行文件 ◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ 计算机系统最低要求 CPU:Pentium II 450 MHz 内 存:128M 光 驱:24倍速 显 卡:800×600分辨率、24位真彩色以上显示模式 操作系统:中文Windows 98/2000/XP
开发
平台:
Delphi
7 ◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇
使用
说明 运行说明 一般情况下,将本光盘放入光驱中后,就会自动运行并打开光盘内 容说明文件Readme.txt,同时打开光盘。如果光盘没有自动运行,可以 通过双击光盘上的Start.exe文件来运行。 关于源代码 光盘中的Code文件夹中放置的是教学案例的代码文件,主要是为了 减少读者输入代码的时间,应按如下方法
使用
: 按照书中讲解的操作步骤进行可视化界面的设计,当要输入代码时, 在光盘上的Code文件夹中找到并用记事本打开对应的文本文件,然后将 相关代码拷贝到
程序
中要编写代码的地方。然后再编译运行即可。 关于教学演示PowerPoint文件 在光盘的PPT文件夹中放置的是作者制作的用来讲解
使用
Delphi
7设 计
数据库
程序
的PowerPoint文件。 如果用户的计算机安装有中文PowerPoint 2000或者中文PowerPoint 2002,则双击
Delphi
.ppt就可以启动PowerPoint并打开
Delphi
.ppt文件, 然后按F5键就可以全屏播放,期间按空格键或单击鼠标左键可以向后翻 页,按Esc键可退出放映,按鼠标右键则弹出播放控制快捷菜单。 如果用户的计算机没有安装任何版本的PowerPoint,则可以通过双击
Delphi
.exe文件来安装播放环境并启动播放,播放的操作方式和在PowerPoint 中一样。 在双击
Delphi
.exe文件时,会弹出一个对话框来询问要将
程序
解包到 哪里,在“目标文件夹”文本框中输入文件夹,然后单击“确定”按钮, 就开始解包,完成后会询问您是否立即放映PowerPoint文件,单击“是” 按钮,就开始放映。 如果要再次放映,双击解包目标文件夹中的
Delphi
.exe
程序
,然后 在弹出的对话框中选择
Delphi
.ppt文件,再单击“显示”按钮即可放映。 单机“退出”按钮,就退出放映
程序
。 ◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇ooo◇
方便高效实用的远程
数据库
对象(
delphi
版)
很久没有发布东东了,今天看到盒子上有朋友发布了个三层的东东, 下来大概看了看,貌似
使用
起来不太方便,曾经用过ASTA和RmoObject,都不是那么让人满意,BUG多,并且庞大需要安装,
使用
十分不方便。 为了继续支持我喜欢的
DELPHI
和可爱的盒子, 特发布个自己写的远程
数据库
对象希望能给大家平常的工作带来便利和高效(偶自己和同事们都用了挺长时间,十分稳定易用)。 用
DELPHI
的朋友少不了要和
数据库
打交道,一般小
程序
都
使用
ACCESS做
数据库
感觉十分方便,不用装服务端,客户端不用单独装驱动, 发布
程序
时直接目录一拷贝就完事,但缺点是不方便从其它计算机对它进行访问, 有了偶这个东东,就可以很方便容易的实现咯。 ps : 就是连接Oracle和mysql,客户端也可以不用装驱动哦
使用
步骤 解压后找个地方存放 将GobUnit目录添加到
delphi
的搜索路径 将DXSockEnt30(我改过bug的版本)的3个子目录也添加到
delphi
的搜索路径 即可
使用
和编译所有偶提供的代码 FAQ: 这个东东都提供什么功能? 答:提供最简单方便高效的方式,通过ADO对象实现远程
数据库
这个东东为什么不封装成控件? 答:本类以单元形式封装,只要加到搜索路径后直接引用即可,无需经过安装等麻烦的步骤。 这个东东适合应用在什么场合? 答:适合应用于小型分布式
程序
。 这个东东掌握起来有难度吗? 答:没有任何难度,就和你
开发
本地数据
程序
一样简单。 这个东东可以应用在我已有的
程序
里吗? 答:由于我
使用
的是AdoQuery作为数据集载体,所以无需更改为其他控件,现有的本地
数据库
程序
也可以非常容易的改造为支持分布式
数据库
。 这个东东稳定吗? 答:经自己长期做小白鼠广泛的实际应用实践,发现方便,稳定。 服务端的端口号是多少? 答:服务端的端口号可以随意设置,只要不和其他
程序
冲突就可以,并且客户端连接服务端时必须端口一致. 如果服务端重启了客户端需要重启吗? 答:不用,客户端只要连接上服务端以后就有自动断线重连的功能。 这个东东免费吗? 答:完全免费,并且开放所有源代码,你可以随意改进,传播它,当然如果更好用了,记得给我也发一份 :)(要保留偶的版权和注释信息哦) 这个东东
使用
到了那些控件? 答:
delphi
的ADO控件,INDY,以及第3方Dxsock(服务端用)。 同时发布的还有我自己积累的几个常用单元,有日志,调试,tcp的通用服务和客户端模块等,同样都是十分有用的东东。 这个东东有demo
程序
吗? 答:有最简单的示范
程序
,但时间关系只写了最简单的演示代码,还有很多值得你去挖掘的实用接口和单元。 我有了改进版本,怎么联系这个东东的作者? 答:QQ 22900104 ,Email 22900104@qq.com 马敏钊 发布这个东东的目的是什么? 答:好用的东东大家分享,共同学习,共同进步,希望大家都能发扬开源精神。 构架说明: 大概是这样的,偶有一个服务器对象,负责提供
数据库
服务,在需要提供数据服务的
程序
里创建它即可。
使用
起来十分简单 首先引用服务端单元 uses UntRmodbSvr; //创建远程服务对象 (参数1 服务端口号 日志对象,如果不需要记录日志请填nil) Gob_RmoDBsvr := TRmodbSvr.Create(FSvrPort, nil); //连接
数据库
可以是ADO支持的所有
数据库
调用TDBMrg提供的获取各种
数据库
的链接字符串即可,这里连接Access
数据库
Gob_RmoDBsvr.ConnToDb(TDBMrg.GetAccessConnStr('cfg.mdb')); 到此为止,2行代码使你的这个
程序
具有了将
数据库
发布出去的能力,其它机器的
程序
可以方便的通过它访问到
数据库
,像
使用
本地
数据库
一样。 客户端只需连接服务端即可,不管服务端是什么样的
数据库
,无需安装任何
数据库
驱动。 uses UntRemSql; //创建客户端对象 RmoClient := TRmoHelper.Create(); //连接服务端 填入服务端地址和端口(与服务端端口一致即可) Result := RmoClient.ReConnSvr(ISvrIP, Iport); 2行代码使你的客户端
程序
具有了方便的访问到远端的
数据库
,像
使用
本地
数据库
一样,并且你原有的单机
数据库
程序
可以很方便改为远程
数据库
。 具体
使用
方法可以查看DEMO
程序
为了方便交流建了个QQ群,欢迎大家参与 15637473
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章