Javajaybird的简单介绍

博主:adminadmin 2022-11-22 23:37:10 91

今天给各位分享Javajaybird的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

手机数据库 sqlite跟db4o哪个好

一、Access

数据类型有些另类,而且密码太容易被攻破,性能不高,只能用在Windows程序上。

一般说来,单个表不超过10万少条记录为好,整个数据库不超过100M为好。ACCESS对数据库容量限制为2G,但超过100M后性能便

会有很大折扣。

二、HSQLDB

支持csv,配置分发容易,大数据量情况下性能不佳,这和sql执行效率无关,性能瓶颈在硬盘文件上,毕竟由于hsqldb没有在数

据文件存储上花时间,只是挂个csv。只能用于Java程序中。

三、firebird

数据文件是单一,部署、分发相对简单;用embedded方式,只需要把icudt30.dll、icuin30.dll、icuuc30.dll、

jaybird21.dll、fbembed.dll五个文件和目录intl(里面有两个文件,是处理字符集的)放在程序启动目录就行了;中文支持的不错

,但是要在建库的时候使用GB_2312字符集。有.NET、C++、Java多个Binding。

四、Sybase asa

数据能加密,性能不错,需要付费。

五、derby

性能和易用性都不错,但embedded版本完全没有数据认证,导致谁都可以打开数据库执行sql语句,而且数据库是以一个目录存

储的。只能用于Java程序中。

六、sqllite

官方发行版本不支持数据加密,另外,对中文,尤其是用中文order by的时候时常错误;还有就是完全没有用户认证;不过执行

效率不错。几乎稍微流行点的编程语言都有相应的Binding。

七、mysql

虽然mysql也可以不通过安装,直接拷贝就能使用,但是距离embedded还差一块。

八、DB4O

面向对象的数据库,使用DB4O无需ORM工具就可以直接进行对象存储。支持Java和.Net平台。可以自定义数据加密算法,性能优

良,单文件。虽然也支持Server模式,但最适合用于Embedded。

此外还有VistaDB、BerkeleyDB之类可以选择。

firebird数据库的sql中如何连接字符串

第一步:用FbMaestro创建数据库(桌面数据库则选择emebed server)任意放在什么地方

第二步:把 jaybird 里的三个jar文件放在相应的classpath里,然后把jaybird21.dll,GDS32.DLL,icudt30.dll,icuuc30.dll,fbembed.dll,icuin30.dll 这几个文件放在system32下面

重启后链接OK

java中连接文件的写法:

driverName = "org.firebirdsql.jdbc.FBDriver";

URLName = "jdbc:firebirdsql:embedded:E:/Project/test.fdb";

user = "sysdba";

password = "masterkey";

Javajaybird的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、Javajaybird的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。