Qt框架下使用SQLite資料庫

2021-10-03 09:38:36 字數 749 閱讀 8105

建立sqlite資料庫,命名為database.db,使用者名為username,密碼為123456;

開啟資料庫;

建立一張名為user的資料表,資料表有兩個字段,乙個使用者名稱(主鍵),乙個是該使用者對應的密碼,兩個欄位的型別相同,均為字串型別;

在user資料表中插入兩條記錄;

qsqldatabase database = qsqldatabase::adddatabase("qsqlite");

database.setdatabasename("database.db");

database.setusername("username");

database.setpassword("123456");

if (!database.open())

else

else

qstring insert_sql = "insert into user values (?, ?)";

sql_query.prepare(insert_sql);

sql_query.addbindvalue("wang");

sql_query.addbindvalue("25");

if(!sql_query.exec())

else

if(!sql_query.exec("insert into user values(\"li\", \"23\")"))

else

}

ThinkPHP框架下讀取excel資料的方法示例

在thinkphp框架下,讀取excel資料的方法示例 在操作前,應該在系統框架的擴充套件目錄中新增org庫,即要包含 thinkphp extend library org excel spreadsheet excel reader.class.php檔案及其相關支援檔案。header cont...

在QT中使用sqlite

sqlite sql 是一款開源輕量級的資料庫軟體,不需要server,可以整合在其他軟體中,非常適合嵌入式系統。qt5以上版本可以直接使用sqlite qt自帶驅動 引入sql模組 在qt專案檔案 pro檔案 中,加入sql模組 qt sql include include include檢查連線...

Qt使用sqlite資料庫的問題

之前使用資料庫用的都是mysql,覺得挺方便的,但最近做的程式要在linux開發板上跑,就使用了qt自帶的輕量級資料庫sqlite,但使用過程中遇到了一些問題 標頭檔案 include qsqldatabase db public explicit widget qwidget parent 0 w...