berkeleydbc编程入门教程

berkeleydbc编程入门教程

ID:12042060

大小:617.00 KB

页数:110页

时间:2018-07-15

berkeleydbc编程入门教程_第1页
berkeleydbc编程入门教程_第2页
berkeleydbc编程入门教程_第3页
berkeleydbc编程入门教程_第4页
berkeleydbc编程入门教程_第5页
资源描述:

《berkeleydbc编程入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BerkeleyDB数据库C语言入门教程12版本1LibraryVersion12.1.6.0序言4关于本手册9第一章BerkeleyDB概念10访问方式13如何选择访问方式14在BTree和Hash之间选择15在Queue和Recno之间选择16数据库的限制与可移植性17环境18错误返回信息19获取和使用DB20第二章数据库21打开数据库21前期编译准备21新建项目23项目源代码25关闭数据库28数据库打开标志29管理用的方法29报错函数30在环境中管理数据库32数据库例子33Gettingstarted_common.h34Gettingstarted_common.c3

2、5第三章数据库记录40使用数据库记录40读写数据库记录42存入记录43获取记录44删除记录45数据持久性46使用C结构体47使用指针的C结构体49数据库使用例子51Example_database_load.c文件52第四章使用游标59打开和关闭游标59使用游标获取记录60搜索记录61操作冗余记录集64使用游标存储数据66使用游标删除记录69使用游标覆盖记录69游标例子71第五章备用库(索引库)78打开和关闭备用库(索引库)80索引库提取关键词81使用多个key83从索引库中读取85删除索引记录86在索引库中使用游标88数据库连接89使用JoinCursors89索引库的例子

3、92第六章数据库配置92设置页面大小93OverflowPages(溢出页)93Locking(锁定)94I/O效率95定义页大小的建议96选择缓冲大小96BTree配置97允许冗余记录集97排序冗余记录97非排序的冗余记录98设置比较提取的回调函数98附录1:Linux下设置lib信息99附录2:Linux下一个完整的例子100操作系统安装100安装BerkeleyDB101设置操作系统环境102修改初始化文件102设置链接库路径102写程序102编译程序104序言这个文章是我参考Oracle网站的官方英文版《OracleBerkeleyDBGettingStargedwi

4、thBerkeleyDBforC12cRelease1》文件进行的翻译描述。我个人是希望通过翻译这个资料,把我们学习BarkeleyDB所需要的技术做一个完整的梳理,完成这个文档后,希望能够把安装和编译BerkeleyDB所需的技术做一个相对完整的描述。能为大家今后学习做一个铺垫。--------------------------实验室段吉民2014-7-11欢迎来到BerkeleyDB的世界,这篇文档对BerkeleyDB12c第一版进行介绍,提供的数据库版本是12.1.6.0。本文作为介绍DBAPI的设置与使用的快速入门手册,目标是提供一个快速有效地机制,能让你进入Be

5、rkeleyDB研发的世界。在本文中侧重于C语言的研发人员,以及研究进城内数据管理解决方案的资深架构师。研究本文无需特定的BerkeleyDB的基础或者前提。(不过最起码的C语言基础和数据库知识,还是需要的。)首先介绍的是排版格式与内容描述,一般会用加粗字体表示函数名称。例如:DB->open()就是一个函数名称,或者变量名称。对于变量,或者一些定义类的,用斜体字表示,例如DB_INSTALL目录名称对于展现的源代码信息,一般使用特殊背景色表示,例如:/*File:gettingstarted_common.h*/Typedefstructstock_dbs{DB*inven

6、tory_dbp;/*Databasecontaininginventoryinformation*/DB*vendor_dbp;/*Databasecontainingvendorinformation*/Char*db_home_dir;/*Directorycontainingthedatabasefiles*/Char*inventory_db_name;Char*vendor_db_name;}STOCK_DBS;获取更多信息,可以参考以下资料:GettingStartedwithTransactionProcessingforCBerkeleyDBGettingS

7、tartedwithReplicatedApplicationsforCBerkeleyDBCAPIReferenceGuideBerkeleyDBC++APIReferenceGuideBerkeleyDBSTLAPIReferenceGuideBerkeleyDBTCLAPIReferenceGuideBerkeleyDBInstallationandBuildGuideBerkeleyDBUpgradeGuideBerkeleyDBGettingStartedwiththeSQLAPIs以上书籍的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。