sqlite3_open如何判断文件数据库是否刚刚创建?

时间:2012-09-28 05:09:16

标签: c sqlite

新手到sqlite3。

如果我的理解错了,请纠正我?

sqlite3_open(filename,& dbConnection) - >

1) This API creates an database [ie: filename], if it does not exists, and sets
the context to dbConnection. 
2) If the database exists already it just sets the context to dbConnection. 

情况(1)和& (2)返回SQLITE_OK。

问题:如果首次创建数据库,现在是否有可能进行过滤?

例如:      sqlite3_open(...)      if(第一次创建数据库){create table}

一种可能性是检查文件的存在,但我不想这样做。从sqlite3本身的任何替代方式?。

1 个答案:

答案 0 :(得分:0)

如果不存在语法,则可以使用create table。

Sqlite Create Table