fastdo  0.5.12
eiendb::Database类 参考

数据库操作 更多...

#include <eiendb_common.hpp>

Public 成员函数

 Database (winux::Mixed const &configParams)
 构造一个数据库操作对象 更多...
 
virtual ~Database ()
 
 operator bool () const
 判断数据库连接是否有效 更多...
 
IDBConnectioncnn ()
 获取Connection指针 更多...
 
IDBConnectionoperator-> ()
 当以->操作Database对象时,实际转到对Connection指针的操作 更多...
 
winux::SharedPointer< IDBModifiermdf (winux::String const &tableName)
 创建一个Modifier对象以修改数据 更多...
 
winux::Mixed const & config () const
 获取配置参数的引用 更多...
 

详细描述

数据库操作

在文件 eiendb_common.hpp169 行定义.

构造及析构函数说明

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 eiendb::Database::~Database ( )
virtual

成员函数说明

IDBConnection* eiendb::Database::cnn ( )
inline

获取Connection指针

在文件 eiendb_common.hpp197 行定义.

winux::Mixed const& eiendb::Database::config ( ) const
inline

获取配置参数的引用

在文件 eiendb_common.hpp203 行定义.

winux::SharedPointer<IDBModifier> eiendb::Database::mdf ( winux::String const &  tableName)

创建一个Modifier对象以修改数据

eiendb::Database::operator bool ( ) const
inline

判断数据库连接是否有效

在文件 eiendb_common.hpp195 行定义.

IDBConnection* eiendb::Database::operator-> ( )
inline

当以->操作Database对象时,实际转到对Connection指针的操作

在文件 eiendb_common.hpp199 行定义.


该类的文档由以下文件生成: