剛學qt 今天連接SQL資料新建表并寫入資料庫失敗
代碼如下 yu是資料庫名稱 用戶名和密碼均為test
QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE");
db.setHostName("localhost");
db.setDatabaseName("yu");
db.setUserName("test");
db.setPassword("test");
bool ok=db.open();
if(ok){
QMessageBox msgBox;
msgBox.setText("ok");
msgBox.exec();
}
else{
QMessageBox msgBox;
msgBox.setText("Error connect database!"+db.lastError().text());
msgBox.exec();
}
QSqlQuery query; //以下執行相關QSL陳述句
query.exec("create table student(id int primary key,name varchar)");
//新建student表,id設定為主鍵,還有一個name項
query.exec("insert into student values(1,’xiaogang’)");
query.exec("insert into student values(2,’xiaoming’)");
query.exec("insert into student values(3,’xiaohong’)");
uj5u.com熱心網友回復:
友情頂起。我這在學習QT轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/56431.html
標籤:數據庫及相關技術
上一篇:請問,有沒有 RAD Studio XE C++完整的學習資料和案例
下一篇:c#新手求助,c#界面編程
