sqlite中文手冊(cè) SQLITE數(shù)據(jù)庫(kù)C語(yǔ)言API想使當(dāng)數(shù)據(jù)庫(kù)不存在時(shí)sqlite3_open不創(chuàng)建數(shù)據(jù)庫(kù)?
SQLITE數(shù)據(jù)庫(kù)C語(yǔ)言API想使當(dāng)數(shù)據(jù)庫(kù)不存在時(shí)sqlite3_open不創(chuàng)建數(shù)據(jù)庫(kù)?改用SQLite3openV2函數(shù)打開(kāi)int SQLite3uopenV2的前兩個(gè)參數(shù)(const char*f
SQLITE數(shù)據(jù)庫(kù)C語(yǔ)言API想使當(dāng)數(shù)據(jù)庫(kù)不存在時(shí)sqlite3_open不創(chuàng)建數(shù)據(jù)庫(kù)?
改用SQLite3openV2函數(shù)打開(kāi)int SQLite3uopenV2的前兩個(gè)參數(shù)(const char*file name,SQLite3**ppdb,int flags,const char*zvfs)與sqllite3uopen的參數(shù)相同,flags設(shè)置為SQLiteuopenureadwrite:如果數(shù)據(jù)庫(kù)不存在,則不會(huì)創(chuàng)建它。它只返回一個(gè)錯(cuò)誤參數(shù)zvfs,該參數(shù)允許應(yīng)用程序命名一個(gè)虛擬文件系統(tǒng)模塊以與數(shù)據(jù)庫(kù)連接。VFS是SQLite庫(kù)和底層存儲(chǔ)系統(tǒng)(如文件系統(tǒng))之間的抽象層。通常,客戶(hù)機(jī)應(yīng)用程序可以簡(jiǎn)單地向參數(shù)傳遞一個(gè)空指針,以使用默認(rèn)的VFS模塊。