當前位置:首頁 » 編程軟體 » 資料庫編譯驅動

資料庫編譯驅動

發布時間: 2022-08-23 22:34:53

① QT編程,mysql驅動編譯好了,為什麼寫測試連接資料庫,總是打開資料庫出錯大俠幫忙啊

"test"是表名吧!你要填寫資料庫名稱;mysql應該是默認就有的!

② 怎麼實現自己編寫資料庫驅動

jsp中載入jdbc驅動:
java載入JDBC的實現方法:
通過調用Class.forName()方法可以顯式地載入一個驅動程序。該方法的入口參數為要載入的驅動程序。例如:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")語句載入了SUN 公司開發的JDBC-ODBC 橋接器。對資料庫進行連接的時候,驅動管理器(DriverManager)會使用這個被載入的驅動程序。通過DriverManager 的getDriver()方法可以獲得已經載入的驅動程序信息。程序代碼要求:
1.編寫useDBDriver 類的基本框架,在該類中僅包括main()方法,在main()方法中載入驅動程序。
2.程序代碼如下:
public class useDBDriver
{
public static void main(String arg[])

③ 資料庫 驅動

恩 只要把他們放在JDK下就行了

④ MySQL資料庫的驅動程序文件什麼意思

資料庫驅動是不同資料庫開發商(比如oracle mysql等)為了某一種開發語言環境(比如java)能夠實現統一的資料庫調用而開發的一個程序,他的作用相當於一個翻譯人員,將Java語言中對資料庫的調用語言通過這個翻譯翻譯成各個種類的資料庫自己的資料庫語言,當然這個翻譯(資料庫驅動)是由各個開發商針對統一的介面自定義開發的

⑤ java連接資料庫的驅動程序在哪

Class.forName("com.mysql.jdbc.Driver");
驅動程序必須在webinf/lib中存在,就是把jdbc的jar文件考到lib中.不同的資料庫驅動不同.也就是jar文件不同.

連接字元串.
資料庫地址:不同的資料庫這句話不一樣,這個是mysql的.
jdbc:mysql://localhost:3306/practice9,那個3306是資料庫的埠.practice9是資料庫的名字.
oracle,access,sqlserver的連接都不同.
資料庫用戶名:root
資料庫密碼:123

⑥ 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.h>int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
qDebug() << "Available drivers:";
QStringList drivers = QSqlDatabase::drivers();qDebug() << drivers;return a.exec();
}

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

⑦ 我的Qt4.8.5怎麼沒有資料庫驅動

一、安裝MySQL和Qt
mysql-5.5.13-win32下載地址:http://download.csdn.net/detail/hongwazi_2010/7341065
mysql安裝過程:http://wenku..com/view/e7dc3b23aaea998fcc220e04.html
安裝mysql我們只需要他的include和lib文件夾即可
二、編譯mysql驅動
打開qt目錄D:\Qt\4.8.5\plugins\sqldrivers,裡麵包含了qt支持的資料庫驅動,包括sqlite和odbc兩種,默認不支持mysql的,為了支持mysql我們可以進入D:\Qt\4.8.5\src\plugins\sqldrivers\mysql目錄編譯mysql.pro。編譯步驟如下:
第一、通過「開始」菜單打開Qt 4.8.5 Command Prompt環境,其結果如下:

第二、修改mysql.pro文件,在第二行添加如下內容(路徑不能有空格)
INCLUDEPATH += "D:\mysql\include"
LIBS+= "D:\mysql\lib\libmysql.lib"
進入到mysql.pro工程目錄,再配置

cd D:\Qt\4.8.5\src\plugins\sqldrivers\mysql
qmake mysql.pro

⑧ 資料庫驅動程序是什麼

簡單來說就是個中間人,數據通信使用的,生活中叫翻譯

熱點內容
h6二代有哪些隱藏配置 發布:2025-02-06 04:11:09 瀏覽:604
c語言中的void是什麼意思 發布:2025-02-06 04:05:26 瀏覽:233
加密狗是啥 發布:2025-02-06 03:48:03 瀏覽:552
phpcopy文件 發布:2025-02-06 03:41:26 瀏覽:410
系統配置頁面怎麼設置 發布:2025-02-06 03:36:34 瀏覽:693
家庭電腦搭建流媒體伺服器 發布:2025-02-06 03:19:02 瀏覽:342
matlab稀疏矩陣存儲 發布:2025-02-06 03:07:54 瀏覽:838
國際服2b2t伺服器地址 發布:2025-02-06 03:06:28 瀏覽:390
c語言輸出b 發布:2025-02-06 03:06:27 瀏覽:31
普通火車wifi密碼多少 發布:2025-02-06 03:04:20 瀏覽:436