小奖品
大家好!
BDB小礼物 – 若干2GB U盘(带Oracle Logo)
最近留意到我们BDB中国社区算是小有人气了,我们开发人员也十分开心。在此也感谢大家的支持。
我很努力争取到了一些U盘,用来奖励有兴趣为BDB做点事情的朋友。礼物虽不贵重,但希望大家理解,实是我们的一片心意。由于数量有限,先到先得吧。
重在人人参与
BDB的3个产品都是开源的,大家可以下载并研究源代码。有心的开发者,也可以把你自己写的示例程序、文章、使用心得、创意等发给我(chao.huang at oracle dot com)。每个入围的朋友都可以收到我们寄出的小奖品,并且获奖者会在bdbchina blog上公布。
我们鼓励每个人的参与,和大家分享你的才智,共同进步。同时,也期待能出现眼前一亮的创意(idea),实现自己的事业成功。比如,由于BDB的非关系型数据库的特性,它很适合于用作基因测序等方面数据(基因节点,序列图等)的管理、在医疗监控仪器(大型仪器,小型的传感器等)等应用,等等。
支持
我终于找到了bdb中国博客了,好开心,最近才开始弄bdb。有太多的问题想问你们:
1、用 je把数据插入到bdb中时,怎么找不到数据文件。bdb的环境下就只有00000000.jdb和je.lck文件,那我的数据在那个文件中?
2、如果我用c++向bdb中插入了数据,那我可以用je得到这个数据吗?
问题对你们来说是简单了点,可对于我好难,希望你们能帮我解决,最好可以给我一个小例子,可以发送到我的邮箱。非常谢谢!!!!
@徐明松
在JE里,数据和日志文件都存放在*.jdb文件里面。
BDB-JE和BDB是两种实现(JE是纯java的,BDB是用C语言),是两套不同的体系。如果你使用C++向BDB里面插入数据,你可以使用BDB的Java API来读取(不可以使用JE)。
非常谢谢……
可以帮我解释的更详细一点吗?
BDB的java API网上有下的吗?可以告诉我一个详细的下载地址不?
@徐明松
BDB的Java API在http://www.oracle.com/technology/documentation/berkeley-db/db/index.html下,Programmatic APIs -> Javadoc.
BDB-JE的Java API在http://www.oracle.com/technology/documentation/berkeley-db/je/index.html -> Programmatic APIs -> Javadoc.
谢谢
支持
我用c++的struct向bdb中存储了数据,struct中有String和double类型,
我有java中的类来读取c++存储的数据,其类中的类型和struct中的类型相对应,读出来时String类型没有值?double类型的有值,可是值像这样:4.345847379863E-312,
请问有什么方法可以解决吗?
首先,在c++程序中确保你保存的是字符串,而不是字符串指针值。其次,跨语言读取的话,我认为你应该做java当中,把一条数据当作一个字节块来解析,并构造java的string对象。