fastdb学习笔记

原创 2006年06月22日 18:40:00

                                                     fastdb学习笔记

这几天一直在学习fastdb的使用,将一些学习心得和笔记写出来供大家参考!

1,register_in()宏不能在主函数中使用;
2,更新和删除操做的游标是updatecurrsor,其他的是一般的currsor;
3,游标的当前值就是当前查询的对象.
4,客户端服务器结构程序需要使用cli接口,程序包含cli.lib
5,如果在CBuilder中使用fastdb.lib,链接出现omf格式问题,直接将所有的src目录下的文件(有几个cpp从名字可以发现是其他平台或者用不上的可以不要)加到一个CBuilder的lib工程里边,然后build生成fastdb.lib就可以解决这个问题.同样使用cli的时候也可能出现这个问题,和上边一样,将cli.cpp,cgistub.cpp,repsock.cpp,stdtp.cpp,w32sock.cpp添加到一个lib工程里边,生成cli.lib即可解决问题.
6,不同的数据库之间共享classes,首先定义class,用register_unassigned()注册类,使用的时候游标有一个你要操做的数据库的指针作为参数.以此标识你要操作的数据库.如果你要插入数据的话,insert()函数这是是一个database类的成员使用.以此标识要插入的数据库.
7,fastdb的类(也就是表的数据成员都必须是public),否则外部不可访问.
8,fastdb表的字段可以是嵌套的结构或者动态增长的数组类型.并且表中可以有方法.
9,fastdb支持autoincrement字段,int4类型可以在descriptor中声明为autoincrement.
10,使用fastdb自己带的subsql程序的export命令可以将内存数据库导出成一个xml文件.
11,fastdb的inverse reference 保证了在你删除数据库中的记录的时候数据的引用完整性.当你删除数据库中的记录的时候,inverse reference自动更新.
12,fastdb1.20以后支持cascade deletes,只要相应的字段声明为owner.如果包含reference的字段为owner则这个字段同时要用relation宏声明.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

fastDB学习笔记

FastDB基本情况: Fastdb内部采用C/C++实现,支持各种面向对象的特性:数据库定义时支持类的继承,属性可以是数组,对象引用(关联)。 不足: 1.   FastDB 不能单独取出特定...

flex学习笔记

  • 2017-08-07 08:58
  • 209KB
  • 下载

fastdb 延迟事务和在线备份调度

fastdb 延迟事务和在线备份调度 (2006-06-02 17:14) 分类: fastDB翻译 Delayed transactions and online backu...

Java学习笔记之IO流

  • 2016-08-11 07:36
  • 15KB
  • 下载

ceph学习笔记

  • 2017-07-04 15:40
  • 12KB
  • 下载

fastdb 简介 查询语言

一、介绍 FastDb是高效的内存数据库系统,具备实时能力及便利的C++接口。FastDB不支持client-server架构因而所有使用FastDB的应用程序必须运行在同一主机上。FastDB针对...

angular学习笔记

  • 2017-08-22 08:58
  • 67KB
  • 下载

FastDB 高效率的内存数据库系统

FastDB 高效率的内存数据库系统 简介 FastDB 是一个高效率的内存数据库系统,具有实时性能和方便的 C++ 接口。FastDB 并不支持客户端/ 服务器结构,所有使用F...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)