跳到主要内容

db_open

注意

这个$函数以小写字母开头。

描述

该函数用于建立与/scriptfiles目录下的 SQLite 数据库文件的连接。

参数名描述
const name[]数据库文件名(不含路径)
SQLITE_OPEN:flags = SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE权限标志

返回值

返回数据库连接句柄索引(从 1 开始)。

示例

static DB:gDBConnectionHandle;

// ...

public OnGameModeInit()
{
// ...

// 建立数据库连接
gDBConnectionHandle = db_open("example.db");

// 验证连接状态
if (gDBConnectionHandle)
{
print("成功连接数据库 \"example.db\"");
}
else
{
print("无法连接数据库 \"example.db\"");
}

return 1;
}

public OnGameModeExit()
{
// 关闭数据库连接
if (db_close(gDBConnectionHandle))
{
gDBConnectionHandle = DB:0; // 重置句柄
}
return 1;
}

注意事项

注意

当指定数据库文件不存在时,将自动创建新数据库文件!请务必使用db_close关闭数据库连接!

相关函数

现代 SQLite 函数

相关资源