| 
    fastdo
    0.5.12
    
   | 
 
数据库操作 更多...
#include <eiendb_common.hpp>
Public 成员函数 | |
| Database (winux::Mixed const &configParams) | |
| 构造一个数据库操作对象  更多... | |
| virtual | ~Database () | 
| operator bool () const | |
| 判断数据库连接是否有效  更多... | |
| IDBConnection * | cnn () | 
| 获取Connection指针  更多... | |
| IDBConnection * | operator-> () | 
当以->操作Database对象时,实际转到对Connection指针的操作  更多... | |
| winux::SharedPointer< IDBModifier > | mdf (winux::String const &tableName) | 
| 创建一个Modifier对象以修改数据  更多... | |
| winux::Mixed const & | config () const | 
| 获取配置参数的引用  更多... | |
数据库操作
在文件 eiendb_common.hpp 第 169 行定义.
| eiendb::Database::Database | ( | winux::Mixed const & | configParams | ) | 
构造一个数据库操作对象
| configParams | 配置参数是一个Mixed(Collection)类型 | 
MYSQL: { driver: "mysql", host: 数据库ip地址, user: 用户名, pwd: 密码, dbname: 数据库名, charset: 校验字符集 } 
SQLITE: { driver: "sqlite", path: 数据库路径, dbkey: 数据库密码, charset: 校验字符集 } 
      
  | 
  virtual | 
      
  | 
  inline | 
获取Connection指针
在文件 eiendb_common.hpp 第 197 行定义.
      
  | 
  inline | 
获取配置参数的引用
在文件 eiendb_common.hpp 第 203 行定义.
| winux::SharedPointer<IDBModifier> eiendb::Database::mdf | ( | winux::String const & | tableName | ) | 
创建一个Modifier对象以修改数据
      
  | 
  inline | 
判断数据库连接是否有效
在文件 eiendb_common.hpp 第 195 行定义.
      
  | 
  inline | 
当以->操作Database对象时,实际转到对Connection指针的操作 
在文件 eiendb_common.hpp 第 199 行定义.