編譯mysql驅動步驟(mysql驅動程序)

本文目錄一覽:

qt連接mysql資料庫怎麼編譯驅動

下載mysql C鏈接庫

選擇C的鏈接庫

2

將C的連接庫解壓到到C:/mysql 目錄下

3

我的QT 安裝在C盤目錄下,版本號是4.8.6 所以打開目錄

C:\QT\4.8.6\src\plugins\sqldrivers\mysql

4

將C:/mysql/lib/libmysql.dll 和C:/mysql/lib/libmysql.lib

複製到此處。

5

編輯目錄下的mysql.pro文件

添加

INCLUDEPATH+=”C:/mysql/include”

LIBS+=”C:/mysql/lib/opt/libmysql.lib”

運行qt的控制台窗口,方便使用qmake

切換到目錄下

C:\QT\4.8.6\src\plugins\sqldrivers\mysql

執行qmake

運行VS2010的控制台工具

切換到

C:\QT\4.8.6\src\plugins\sqldrivers\mysql 目錄下

執行nmake 和nmake release

是nmake不是make

這樣在C:\QT\4.8.6\src\plugins\sqldrivers\mysql 目錄下的debug 目錄和release 目錄下分別會產生

qsqlmysqld4.dll qsqlmysqld4.lib

qsqlmysql4.dll qsqlmysql4.lib

將上面提到的四個文件複製到

C:\QT\4.8.6\plugins\sqldrivers

最後把

C:\mysql\lib\opt\libmysql.dll

C:\mysql\lib\opt\libmysql.lib

複製到

C:\Windows\system32\ 目錄下。

最後測試mysql 可不可以在qt中正常使用

新建一個qt 控制台項目

輸入以下代碼

#include QCoreApplication

#include QDebug

#include qstring.h

#include qstringlist.h

#include qsql.h

#include qsqldatabase.hint main(int argc, char *argv[])

{

QCoreApplication a(argc, argv);

qDebug() “Available drivers:”;

QStringList drivers = QSqlDatabase::drivers();qDebug() drivers;return a.exec();

}

運行測試一下,看看有沒有圖片中紅圈圈中的兩項內容

Qt create 編譯mysql 驅動 老是出錯啊 d:\Microsoft\VC98\include/wchar.h:163: error: ‘__int64’ does no

提到前列腺炎疾病,前列腺炎,相信大家一定不陌生,它作為男性常見的疾病之一,正是因為常見所以很多男性朋友沒有引起高度的重視,殊不知,它對於男性朋友的危害性非常的大,下面介紹一下六大必知男性前列腺炎危害,希望給男性朋友提供必要的幫助。

一、痛苦

影響工作和生活。由於炎症的刺激,產生一系列癥狀,如腰骶、會陰、睾丸等部位脹痛、尿不盡、夜尿頻多等,使患者煩躁不安,影響工作和生活。

二、影響生育

可導致不育。長期的慢性炎症,使前列腺液成分發生變化,前列腺分泌功能受到影響,進而影響精液的液化時間,精子活力下降,可以導致男性不育。

三、影響性功能

導致陽萎、早泄。由於疾病長期未能治癒,各種癥狀和不適在性交後加重,或直接影響性生活的感受和質量,對患者造成一種惡性刺激,漸漸對性表現出一種厭惡感,導致陽萎、早泄等現象。

四、導致內分泌失調

引起精神異常。正常情況下,前列腺能分泌多種活性物質。由於前列腺發生炎症,內分泌失調,睾丸炎,可引起神經衰弱,以致精神發生異常;亦可出現失眠多夢、乏力頭暈、思維遲鈍、記憶力減退等癥狀。

五、傳染配偶引起婦科炎症

前列腺炎可以傳染給妻子,特別是一些特殊病菌感染引起的前列腺炎,包皮過長,其炎症可以通過性交途徑傳染給妻子。如黴菌性前列腺炎、滴蟲性前列腺炎、淋病性前列腺炎、非淋菌性(衣原體、支原體)前列腺炎等。

六、導致慢性腎炎

發展為尿毒症。前列腺炎如不及時治療,早泄,可導致前列腺增生,對膀胱出口進行壓迫,使尿液不能完全排空,出現殘餘尿。殘餘尿是細菌繁殖的良好培養基,加之膀胱粘膜防禦機制受損,故極易導致尿路感染如腎盂腎炎等,此時如治療不徹底,由腎盂腎炎、腎積水等,進而發展為腎炎,最後發展為尿毒症。

如何自己編寫MySQL驅動

有些版本的tomcat根目錄並沒有lib,如果你所用的tomcat根目錄下有lib文件夾,且你的應用需要的jar包可以同部署在同一個tomcat下的其它應用並存(具體部署了哪些應用程序可以查看tomcat的webapps文件夾),那麼可將相關jar文件放此lib文件夾下。否則請在部署到tomcat的對應那個web應用程序的\web-inf\lib文件夾下添加這些lib文件,如果沒有lib文件夾,新建一個lib,放入jar文件即可。

在windows環境下怎麼連接mysql資料庫

在Windows下面利用QT開發資料庫應用,如MYSQL,首先,我們必須利用源碼編譯MYSQL驅動庫;1)安裝qt-sdk-win-opensource-2010.02.1.exe

此時,QT安裝了QT Creator,假定目錄為:

E:/Qt/2010.02.1/,可以選擇安裝MingW;

此時,E:/Qt/2010.02.1/QT為Qt庫的安裝位置;

2)安裝MySQl,假定目錄為:

include 路徑為:D:/MySQL/MySQL Server 5.0/include

lib路徑為:D:/MySQL/MySQL Server 5.0/lib/opt

由於兩路徑還有空格;拷貝至C:/mysql文件夾下;

3)將E:/Qt/2010.02.1/QT/bin 和MINGW/bin加入到PATH中;

4)cd E:/Qt/2010.02.1/qt/src/plugins/sqldrivers/mysql文件夾

運行:

E:/Qt/2010.02.1/qt/src/plugins/sqldrivers/mysqlqmake -o Makefile

“INCLUDEPA

TH+=C:/mysql/INCLUDE” “LIBS+=C:/mysql/lib/opt/libmysql.lib” mysql.pro

nmake

在E:/Qt/2010.02.1/qt/plugins/sqldrivers下生成MYSQL的驅動;

MySQL驅動問題,有請高手解決??

你的載入驅動語句是:String driveName = “com.mysql.jdbc.Driver” ;

你的驅動jar包mysql-connector-java-5.0.4-bin.jar

你得確保驅動包裡面有com.mysql.jdbc.*

這個可以通過myeclipse查看

如果你沒有看到com.mysql.jdbc.*

那就說明你載入驅動的語句錯了,可能是別的庫。。。

例如,我載入一個jar:mysql-connector-java-3.0.17-ga-bin.jar

(當然這個包很老了,但是還是能夠發揮作用)

裡面也有com.mysql.jdbc

但是還是報錯,最後改成org.gjt.mm.mysql(也是在驅動包裡面的)就可以了。。。不過我是在netbeans下做的。

連接資料庫的問題可能是你的資料庫設置的問題,一般埠不會錯,最可能錯的就是密碼了,你可以用一個gui tools登陸mysql 查看一下的。。。。

原創文章,作者:R7YW8,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/128629.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
R7YW8的頭像R7YW8
上一篇 2024-10-03 23:25
下一篇 2024-10-03 23:25

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python初學者指南:第一個Python程序安裝步驟

    在本篇指南中,我們將通過以下方式來詳細講解第一個Python程序安裝步驟: Python的安裝和環境配置 在命令行中編寫和運行第一個Python程序 使用IDE編寫和運行第一個Py…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • 正五邊形畫法步驟圖解

    正五邊形是一種經典的幾何圖形,其獨特的構造方式給它帶來了無限的美感和藝術價值。本篇文章將從多個方面詳細闡述正五邊形的畫法步驟圖解,幫助您輕鬆get到繪製正五邊形的竅門。 一、構造正…

    編程 2025-04-29
  • 使用Python圖書館搶座腳本的完整步驟

    本文將從多個方面詳細介紹如何使用Python編寫圖書館的座位搶佔腳本,並幫助您快速了解如何自動搶佔圖書館的座位,並實現您的學習計劃。 一、開發環境搭建 首先,我們需要安裝Pytho…

    編程 2025-04-28
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL資料庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • 如何使用MySQL欄位去重

    本文將從多個方面為您詳細介紹如何使用MySQL欄位去重並給出相應的代碼示例。 一、SELECT DISTINCT語句去重 MySQL提供了SELECT DISTINCT語句,通過在…

    編程 2025-04-27

發表回復

登錄後才能評論