fastdo
0.6.8
|
数据库操作 更多...
#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 第 184 行定义.
eiendb::Database::Database | ( | winux::Mixed const & | configParams | ) |
构造一个数据库操作对象
MYSQL: { driver: "mysql", host: 数据库ip地址, user: 用户名, pwd: 密码, dbname: 数据库名, charset: 校验字符集 }
SQLITE: { driver: "sqlite", path: 数据库路径, dbkey: 数据库密码, charset: 校验字符集 }
configParams | 配置参数是一个Mixed(Collection)类型 |
|
virtual |
|
inline |
获取Connection指针
在文件 eiendb_common.hpp 第 213 行定义.
|
inline |
获取配置参数的引用
在文件 eiendb_common.hpp 第 219 行定义.
winux::SharedPointer<IDbModifier> eiendb::Database::mdf | ( | winux::String const & | tableName | ) |
创建一个Modifier对象以修改数据
|
inline |
判断数据库连接是否有效
在文件 eiendb_common.hpp 第 211 行定义.
|
inline |
当以->
操作Database对象时,实际转到对Connection指针的操作
在文件 eiendb_common.hpp 第 215 行定义.