1,首先寫個方法package util;import java.sql.Connection;
目前成都創(chuàng)新互聯(lián)已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、色尼網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
import java.sql.DriverManager;
import java.sql.SQLException;public class DBUtil { static String jdbcURL = "jdbc:mysql://localhost:3306/book";
static String jdbcDriver = "com.mysql.jdbc.Driver";
static String userName = "root";
static String password = "root";
/**
* 獲取數(shù)據(jù)庫連接對象
* @return 數(shù)據(jù)庫連接對象
* @throws ClassNotFoundException
* @throws SQLException
*/
public static Connection getConnection() throws ClassNotFoundException,
SQLException {
Class.forName(jdbcDriver);
return DriverManager.getConnection(jdbcURL, userName, password);
}
} 2。項目名==右鍵==build path==add external archivers.... 選擇你mysql驅(qū)動 添加進去就ok了
方法/步驟
1
下載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
復(fù)制到此處。
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
執(zhí)行qmake
運行VS2010的控制臺工具
切換到
C:\QT\4.8.6\src\plugins\sqldrivers\mysql
目錄下
執(zhí)行nmake
和nmake
release
是nmake不是make
這樣在C:\QT\4.8.6\src\plugins\sqldrivers\mysql
目錄下的debug
目錄和release
目錄下分別會產(chǎn)生
qsqlmysqld4.dll
qsqlmysqld4.lib
qsqlmysql4.dll
qsqlmysql4.lib
將上面提到的四個文件復(fù)制到
C:\QT\4.8.6\plugins\sqldrivers
最后把
C:\mysql\lib\opt\libmysql.dll
C:\mysql\lib\opt\libmysql.lib
復(fù)制到
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();
}
運行測試一下,看看有沒有圖片中紅圈圈中的兩項內(nèi)容
把這個mysql-connector-java-5.1.7-bin.jar
文件放入%JAVA_HOME%\lib。并且要在ClassPath中包含上面這個文件,即%JAVA_HOME%\lib\ %JAVA_HOME%\mysql-connector-java-5.1.7-bin.jar就可以解決你的問題。
方法非常簡單,下載相應(yīng)MySQL版本的32位ODBC驅(qū)動就行,然后雙擊安裝程序,按照提示步驟按照即可,但是在win7 64位系統(tǒng)上有些不太一樣。
有時候我們按照相應(yīng)的mysql版本下載ODBC-64位的,可以正常安裝,有時候卻不行。
1.把mysql驅(qū)動程序的jar放到tomcat的安裝目錄的lib路徑下(jar包自己下載一個),所有的web應(yīng)用都可以使用mysql驅(qū)動
2.如果你只要在特定的web應(yīng)用中使用mysql驅(qū)動。將jar文件放到web-inf/lib路徑下就可以了