学习SQL数据库时,数据库创建好了,但是准备数据库语句的时候显示No such file ,请问大佬们这是什么原因呀
int main()
{
//数据库连接对象
sqlite3 *pdb = NULL;
int ret = sqlite3_open("QQ",&pdb);
if(ret != SQLITE_OK)
{
perror("打开数据库失败");
return -1;
}
//单条SQL语句
sqlite3_stmt *pstmt = NULL;//SQL语句对象
char *sql1 = "CREATE TABLE Server_std ( Client varchar(1024) UNIQUE,\n Password varchar(1024 NOT NULL); ";//SQL语句1
//2.准备一个SQL语句对象
ret = sqlite3_prepare_v2(pdb,sql1,-1,&pstmt,NULL);
if(ret != SQLITE_OK)
{
printf("123\n");
perror("SQL语句准备失败");
return -1;
}
ret = sqlite3_step(pstmt);//执行语句