学习数据库遇到的数据库不能使用的问题

学习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);//执行语句

img