QT與MYSQL的連線

2021-08-29 03:04:36 字數 1539 閱讀 2833

首先建立專案,在.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...