dl
dl
io
dl_db.h
浏览该文件的文档.
1
12
#pragma once
13
14
#include <string>
15
16
#include "
base/dl_vector2.h
"
17
18
struct
sqlite3;
19
21
namespace
dl::DB
22
{
23
25
class
Sqlite
26
{
27
public
:
28
static
Sqlite
*
Create
()
29
{
30
Sqlite
* ret =
new
Sqlite
;
31
return
ret;
32
}
33
37
bool
Open
(std::string_view path_name);
42
dl::Vector2<std::string>
Exec
(std::string_view str);
43
44
~Sqlite
();
45
private
:
46
sqlite3* _data;
47
};
48
}
dl::DB::Sqlite
SQLite 数据库
定义
dl_db.h:26
dl::DB::Sqlite::Create
static Sqlite * Create()
定义
dl_db.h:28
dl::DB::Sqlite::Exec
dl::Vector2< std::string > Exec(std::string_view str)
执行sql语句
dl::DB::Sqlite::~Sqlite
~Sqlite()
dl::DB::Sqlite::Open
bool Open(std::string_view path_name)
打开数据库
dl::Vector2
2维vector
定义
dl_vector2.h:31
dl_vector2.h
2维vector
dl::DB
数据库
定义
dl_db.h:22
制作者
1.13.1