fastdo
0.6.16
|
数据库操作 更多...
#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 |
获取配置参数的引用 更多... | |
winux::Mixed & | config () |
获取配置参数的引用 更多... | |
数据库操作
在文件 eiendb_common.hpp 第 180 行定义.
eiendb::Database::Database | ( | winux::Mixed const & | configParams | ) |
构造一个数据库操作对象
MYSQL: { driver: "mysql", host: 数据库IP地址[:端口号], user: 用户名, pwd: 密码, dbname: 数据库名, charset: 校验字符集 }
PGSQL: { driver: "pgsql", host: 数据库IP地址[:端口号][, ...], user: 用户名, pwd: 密码, dbname: 数据库名, charset: 校验字符集, schema: PostgreSQL模式名,默认"public", options: 传递到客户端命令行的选项,默认"", single_row: 单行查询模式 0:默认多行模式 1:保持单行模式 2:一次单行模式 }
SQLITE: { driver: "sqlite", path: 数据库路径, dbkey: 数据库密码, charset: 校验字符集 }
configParams | 配置参数是一个Mixed(Collection)类型 |
|
virtual |
|
inline |
判断数据库连接是否有效
在文件 eiendb_common.hpp 第 220 行定义.
|
inline |
获取Connection指针
在文件 eiendb_common.hpp 第 222 行定义.
|
inline |
当以->
操作Database对象时,实际转到对Connection指针的操作
在文件 eiendb_common.hpp 第 224 行定义.
winux::SharedPointer<IDbModifier> eiendb::Database::mdf | ( | winux::String const & | tableName | ) |
创建一个Modifier对象以修改数据
|
inline |
获取配置参数的引用
在文件 eiendb_common.hpp 第 228 行定义.
|
inline |
获取配置参数的引用
在文件 eiendb_common.hpp 第 230 行定义.