Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 6336|回复: 16

感觉laz内置的数据库连接控件功能已经足够了,zeosDBO还有必要安装吗?

[复制链接]

该用户从未签到

发表于 2012-9-9 21:41:09 | 显示全部楼层 |阅读模式
LAZ的sqldb面板中,各种数据库的连接都提供了控件,我初步用了一下,连接mysql,sqldb,firebird都没问题,请问zeosdbo还有必要安装吗?
zeosdbo的优势在哪里?
回复

使用道具 举报

该用户从未签到

发表于 2012-9-9 22:51:25 | 显示全部楼层
sqlite3支持吗?
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-9-10 13:32:11 | 显示全部楼层
前几天我下载的最新版sqllite,没有下载其他的控件,直接连接就行。
不过现在我看好firebird,所以不再使用sqlite了。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-9-10 22:47:26 | 显示全部楼层
我用的 LAZ1.1 怎么连sqlite3 能带加密的
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-9-11 06:05:56 | 显示全部楼层
这个我没试。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-9-11 08:59:44 | 显示全部楼层
sqlite和FB比,在单机上可解决三大问题:
一:突然停电或系统突然重启动导至数据损坏。sqlite对这方面很大程度上避免这个问题方面做得比较好。
二:加密功能,不用担心数据被别人复制到别的地方打开。而FB只要能复制到别的地方,随便可以打开。
三:频烦的插入删除,更新数据,不会导至数据数据库很快增长。FB数据库快速度增长是容易导至数据库损坏的原因。

这三个问题,是导致一个软件是否长期使用时的可靠性问题。
我使用了各种办法想让sqlite数据库出现损坏(在操作数据库时用突然断电,强制杀死进程,重新启动等等),都没有办到。而FB这样折腾一会数据库文件准坏,且无法修复。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-9-12 16:49:49 | 显示全部楼层
楼上的做法高啊高
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-9-13 07:17:54 | 显示全部楼层
说ZEOS呢,怎又比较起SQLITE FIREBIRD来了

我学SQLITE时间不长,感觉不错.火鸟也是下一步的学习目标.
ZEOS,我装的版本较老,是从网络下载的,连接加密数据库功能也是网友修改的,不知最新版是否默认支持了?

LAZARUS自带组件还没见有连接加密SQLITE的功能,要实现也要自己修改.

我是新手,请大家都指导
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-9-13 10:14:30 | 显示全部楼层
1、听说firebire改了用户名之后,如果不知道用户名,是没有办法打开的。
2、数据库增长过快,可以用定期用程序命令自动整理。昨天看了一篇文章,firebird数据库可以达到TB级别,同时保持优异的性能。
3、sqlite不支持多用户连接,某些情况下,这是一个软肋。

我对这些很感兴趣,硬件条件也具备,不过最近没时间做这些测试,等有了时间一定测试一下。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-9-13 10:15:54 | 显示全部楼层
我现在搞不清楚,程序中,到底要不要用ZEOS。用ZEOS的理由是什么?
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 20:08 , Processed in 0.031316 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表