首先建立專案,在.pro檔案中新增**
qt +
=sql
例如:我加在了最後
.cpp檔案
mainwindow:
:mainwindow
(qwidget *parent)
:qmainwindow
(parent),ui
(new ui:
:mainwindow)
}//連線資料庫
void mainwindow:
:connectmysql()
else
//未連線則新建資料庫連線if(
!database.
open()
)}//建立資料庫、資料表
void mainwindow:
:createdb()
//建立資料表student
database.
setdatabasename
("student_info");
if(!database.
open()
)
querystring =
"create table if not exists student_info.student\
(\name varchar(20),\
no varchar(20) primary key,\
*** varchar(20),\
tell varchar(20),\
address varchar(30), \
hobbies varchar(30)\
)"; database.
exec
(querystring)
;//執行建立資料表語句
if(database.
lasterror()
.isvalid()
)//支援中文
database.
exec
("alter table student convert to character set utf8");
}//初始化資料庫(新增原始值)
編譯MySQL驅動 與 Qt 連線 MySQL
0 假設你已經編譯安裝好了qt開發環境並可正常使用 假設用的是vs2008 qtvisualstudiointegrationv1.43for.vs.2003.2005 一切操作均在windows下進行。1安裝mysql 2將安裝好的mysql目錄下的include資料夾裡的檔案 標頭檔案 複製到編...
qt連線mysql安全麼 Qt連線Mysql的問題
標頭檔案 include include include 工程中需要加入 qt sql 資料庫中的中文顯示為亂碼的解決方法 在main函式中加入 include qtextcodec setcodecfortr qtextcodec codecforname utf 8 qtextcodec set...
qt和MySQL連線驗證
首先得安裝mysql,這個好說。安裝後在qt裡建立乙個空專案,在.pro裡加上 qt sql 在專案上新建檔案,conn.h 加入下面 ifndef conn define conn include include bool connectiondatabes else return true en...