C#工程开发中 编译、安装、使用Berkeley DB步骤 (C#版)

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">最近在搞一款基于C#的网络爬虫,在构建爬虫队列中需要使用到berkely DB,找了很多资料,要不就是java版的(搞java开发就是方便,开源东西一大把),但C#的寥寥无几,或者版本老旧,在此记录一下使用过程,供后来者参阅。</span>

第一步:

点击链接下载处下载数据库(注意:你得先申请一个数据库帐号),选择图片中红线所画那一栏


第二个BerkeleyDB 6.1.26.ZIP为数据库编译安装包,但我编译后在工程引用相关DLL时,在运行过程中总是会出现 DLLNOTFOUND的错误,因此暂时放弃,但是这个安装包下有关于berkeleyDB示例代码,值得参考。

最后那个 dbsql-adodonet-6.1.26 据说是bekerley DB  使用 微软ado.net技术对数据库进行了封装,支持sql语法,提供类似sqllite数据库风格的操作接口。(本人没有尝试过有兴趣的同学可以试试,记得通知我去看看哦^-^),鉴于工程需求,本人还是使用berkeley DB 原始的基于 键/值对 访问方式。

第二步:

下载后,安装,我就默认路径一直下一步了

第三步:

打开vs2010新建一个Console工程(建议vs2010,vs2013暂时没有成功过),在资源管理器窗口项目名右键-》添加引用-》浏览选项卡,选择引用路径在数据库安装路径下的bin文件夹,选择libdb_donet.dll 添加,成功后如图


第四步

于项目中新建CS文件,并添加using berkeleyDB,由于berkeleyDB ,需要使用对象序列化机制,因此同时引入using System.Runtime.Serialization.Formatters.Binary


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值