1,首先寫(xiě)個(gè)方法package util;import java.sql.Connection;
10年積累的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有久治免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
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ù)庫(kù)連接對(duì)象
* @return 數(shù)據(jù)庫(kù)連接對(duì)象
* @throws ClassNotFoundException
* @throws SQLException
*/
public static Connection getConnection() throws ClassNotFoundException,
SQLException {
Class.forName(jdbcDriver);
return DriverManager.getConnection(jdbcURL, userName, password);
}
} 2。項(xiàng)目名==右鍵==build path==add external archivers.... 選擇你mysql驅(qū)動(dòng) 添加進(jìn)去就ok了
1,下載JDBC驅(qū)動(dòng)程序mysql-connector-java-3.1.13.zip,解壓在合適的目錄下面!
我的是D:\mysql-jdbc
2,設(shè)置環(huán)境變量,即在classpath的值里加上:D:\mysql-jdbc\mysql-connector-java-3.1.13-bin.jar;
現(xiàn)在java程序已經(jīng)可以訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)了!測(cè)試代碼如下:
import java.sql.*;
public class sqlConn
{
public static void main(String[] args)
{
System.out.println("MySQL connection test");
Connection con = null;
Statement stat = null;
String urlstr = "jdbc:mysql://localhost:3306/try";
String user = "root";
String password = "413026";
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(urlstr, user, password);
stat = con.createStatement();
stat.executeUpdate("insert into new_table(id) values(1);
ResultSet rs = stat.executeQuery("select * from new_table");
while (rs.next())
System.out.println("id:"+rs.getString("id"));
rs.close();
System.out.println("Test ends");
}
}
為了讓數(shù)據(jù)庫(kù)可以讓JSP程序使用做第三步。
3,將解壓后的文件夾中的mysql-connector-java-3.1.13-bin.jar復(fù)制到
D:\Tomcat\common\lib
D:\Tomcat\shared\lib
即Tomcat的安裝目錄下面。
我們?nèi)绻ㄟ^(guò)ODBC連接MYSQL就需要配置MYSQL驅(qū)動(dòng),那么如何在ODBC數(shù)據(jù)源中配置MYSQL驅(qū)動(dòng)呢?下面我給大家分享一下。
工具/材料
ODBC數(shù)據(jù)源管理器
01
首先要下載MYSQL驅(qū)動(dòng)程序,點(diǎn)擊驅(qū)動(dòng)程序進(jìn)入安裝界面,點(diǎn)擊Next按鈕
02
在彈出的安裝類(lèi)型界面中選擇Typical類(lèi)型,如下圖所示
03
然后按Win+R組合鍵打開(kāi)運(yùn)行界面,輸入control命令,如下圖所示
04
接下來(lái)在控制面板中點(diǎn)擊管理工具選項(xiàng),如下圖所示
05
然后進(jìn)入管理工具我們點(diǎn)擊ODBC數(shù)據(jù)源選項(xiàng),這里大家根據(jù)自己的系統(tǒng)版本選擇即可,如下圖所示
06
在彈出的ODBC數(shù)據(jù)源管理程序界面中點(diǎn)擊右側(cè)的添加按鈕,如下圖所示
07
然后進(jìn)入創(chuàng)建數(shù)據(jù)源界面,這里選擇MySQL ODBC 8.0 Unicode Driver選項(xiàng),如下圖所示
08
接著我們配置Mysql的連接地址和用戶(hù)名密碼即可,如下圖所示
09
然后點(diǎn)擊Test按鈕,如果彈出如下圖所示的提示則代表連接成功
10
最后我們點(diǎn)擊確定就可以將MySQL的驅(qū)動(dòng)程序加載進(jìn)ODBC數(shù)據(jù)源管理程序中了,如下圖所示
你的加載驅(qū)動(dòng)語(yǔ)句是:String driveName = "com.mysql.jdbc.Driver" ;
你的驅(qū)動(dòng)jar包mysql-connector-java-5.0.4-bin.jar
你得確保驅(qū)動(dòng)包里面有com.mysql.jdbc.*
這個(gè)可以通過(guò)myeclipse查看
如果你沒(méi)有看到com.mysql.jdbc.*
那就說(shuō)明你加載驅(qū)動(dòng)的語(yǔ)句錯(cuò)了,可能是別的庫(kù)。。。
例如,我加載一個(gè)jar:mysql-connector-java-3.0.17-ga-bin.jar
(當(dāng)然這個(gè)包很老了,但是還是能夠發(fā)揮作用)
里面也有com.mysql.jdbc
但是還是報(bào)錯(cuò),最后改成org.gjt.mm.mysql(也是在驅(qū)動(dòng)包里面的)就可以了。。。不過(guò)我是在netbeans下做的。
連接數(shù)據(jù)庫(kù)的問(wèn)題可能是你的數(shù)據(jù)庫(kù)設(shè)置的問(wèn)題,一般端口不會(huì)錯(cuò),最可能錯(cuò)的就是密碼了,你可以用一個(gè)gui tools登陸mysql 查看一下的。。。。