極速下載站 —— 提供優(yōu)質(zhì)軟件下載服務(wù),感受全新的極速下載體驗!

最近更新 | 軟件專題 | 軟件分類 | 軟件排行

您的位置:極速下載站資訊首頁系統(tǒng)教程系統(tǒng)資訊 → Ubuntu Linux安裝mysql數(shù)據(jù)庫及QT庫連接方法教程

Ubuntu Linux安裝mysql數(shù)據(jù)庫及QT庫連接方法教程

時間:2019-09-16 14:42:27  作者:無名  瀏覽量:28

大家好,小編是個電腦軟件控,電腦軟件千萬種,可以分為多種類別,比如系統(tǒng)類,軟件類,游戲類,等等,環(huán)境闡明:

Ubuntu Linux安裝mysql數(shù)據(jù)庫及QT庫連接方法教程

UbuntuLinux安裝mysql數(shù)據(jù)庫及QT庫連接方法教程圖1

進入下載
服務(wù)器安全狗Linux版
服務(wù)器安全狗Linux版 2.8.16710 官方版
大。22.01 MB
日期:2019/9/16 14:45:07
環(huán)境:WinXP,Win7

ubuntu 10.04.2

QtSDK (1.5G裝置包的那個)

mysql5.1

1.裝置MySQL

Linux下完好的MySQL開發(fā)需要裝置 端,假如裝置客戶端也沒什么欠好。直接在軟件中心搜mysql,把client和server選上。

Ubuntu Linux安裝mysql數(shù)據(jù)庫及QT庫連接方法教程

UbuntuLinux安裝mysql數(shù)據(jù)庫及QT庫連接方法教程圖2

server在裝置時會提示為root用戶設(shè)置暗碼,設(shè)一個好了。

我運用的是mysql5.1版別,用戶名暗碼存儲在一個叫mysql的數(shù)據(jù)庫里,只要管理員等級才干看到。

Ubuntu Linux安裝mysql數(shù)據(jù)庫及QT庫連接方法教程

UbuntuLinux安裝mysql數(shù)據(jù)庫及QT庫連接方法教程圖3

假如直接在終端中輸入 mysql,可能會提示ERROR 1045 (28000),這是由于這時候你是以自己用戶名訪問數(shù)據(jù)庫,而現(xiàn)在數(shù)據(jù)庫中只要一個root用戶。沒關(guān)系,假如有必要,能夠添加一個用戶進去:

mysql -uroot -p -->以root用戶登錄,

grant usage on *.* to dummy@localhost; -->授權(quán)名為dummy的用戶本地登錄,這兒換成自己的用戶名就能夠了。

不過這時候直接mysql只要一般的權(quán)限,創(chuàng)建數(shù)據(jù)庫、操作mysql都是不能夠的,假如真有將其賦予管理員權(quán)限的需要,能夠自己查閱有關(guān)材料。

2.裝置Qt的MySQL驅(qū)動

辦法一:直接sudo apt-get install libqt4-sql-mysql ,這是Qt4的mysql驅(qū)動,就不必自己費力編譯了,不過可能會額外下載一些東西。

將 /usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so拷貝到你的QtSDK sqldrivers目錄下,我當(dāng)時是直接用一般權(quán)限裝置,目錄為:~/QtSDK/Desktop/Qt/473/gcc/plugins/sqldrivers。

辦法二:其實你也能夠sudo apt-get download libqt4-sql-mysql,把包解壓縮,然后把里面的so文件搜出來直接拷貝到那里。

辦法三:乖乖依照官方辦法編譯,可是貌似可行性不大,由于新版別的QtSDK并沒有src目錄,默許也沒有mysql的驅(qū)動。

3.做個demo試一下

記得在pro文件中 QT +=那里加上sql,否則qmake是不會去找sql的相關(guān)部分的。

#include

#include

#include

int main(int argc,char *argv[])

{

QCoreApplication a(argc,argv);

QSqlDatabase db=QSqlDatabase::addDatabase(\"QMYSQL\");

db.setHostName(\"localhost\");

db.setDatabaseName(\"study\");

db.setUserName(\"root\");

db.setPassword(\"tyh\");

if(!db.open()){

qDebug()<<\"Unable to open database\";

}else{

qDebug()<<\"Database connection established\";

}

return a.exec();

}

服務(wù)器安全狗Linux版 2.8.16710 官方版

服務(wù)器安全狗Linux版圖片
  • 軟件性質(zhì):國產(chǎn)軟件
  • 授權(quán)方式:免費版
  • 軟件語言:簡體中文
  • 軟件大。22538 KB
  • 下載次數(shù):1126 次
  • 更新時間:2019/9/14 1:42:44
  • 運行平臺:WinXP,Win7...
  • 軟件描述:服務(wù)器安全狗linux版v2.0(safedog for linux serve... [立即下載]

相關(guān)資訊

相關(guān)軟件

系統(tǒng)資訊排行
最新系統(tǒng)資訊
系統(tǒng)教程分類

更多常用電腦軟件

更多同類軟件專題