打開MyEclipse,依次選擇“Windows”—“Open Perspective”—“Other”—“MyEclipse Database Explorer”打開數(shù)據(jù)庫管理窗口。
目前創(chuàng)新互聯(lián)公司已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、彰武網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
在窗口左側(cè)空白處,右擊,在彈出的菜單中選擇“New”,彈出數(shù)據(jù)庫驅(qū)動(dòng)添加窗口。
然后,點(diǎn)擊“Add JARs”,添加下載的驅(qū)動(dòng) jars文件,如下圖所示。添加完成后,選擇“Driver classname”驅(qū)動(dòng)類名:com.mysql.jdbc.Driver
對(duì)于MySQL,在窗口中依次填入:
Driver template(驅(qū)動(dòng)模板):MySQL Connector/J
Driver name(驅(qū)動(dòng)名):MySQL Connector/J (備注:便于記憶,可隨意)
Connection URL(連接路徑):jdbc:mysql//:localhost:3306
User name(用戶名):root
Password(訪問密碼):*****
關(guān)于Connection URL的說明:
Connection URL處要填寫需要連接的MySQL數(shù)據(jù)庫的地址。(jdbc:mysql://hostname[:3306]/dbname)可改為(jdbc:mysql://localhost:3306/test)。其中,localhost是指連接本地?cái)?shù)據(jù)庫的意思,3306表示連接MySQL數(shù)據(jù)庫的端口號(hào)(不同的數(shù)據(jù)庫端口號(hào)也不相同)。
接著點(diǎn)擊“Test Driver”進(jìn)行驅(qū)動(dòng)測(cè)試,成功后,點(diǎn)擊“Finish”完成驅(qū)動(dòng)添加。
驅(qū)動(dòng)器添加成功后,雙擊“MySQL Connector/J”,彈出登錄窗口,輸入MySQL數(shù)據(jù)庫密碼,即可連接到MySQL。
原因是你的Mysql的驅(qū)動(dòng)包沒有被加載,由于你是在cmd下用java命令來執(zhí)行的,所以沒有掛載jar包,正確的方法如下:
java?-cp?xx.jar?MainClass
其中xx.jar就是你的mysql的驅(qū)動(dòng)jar包,MainClass就是你要執(zhí)行的java類
寫程序是個(gè)體力活,別太勞累,注意勞逸結(jié)合,累了去看看笑話,希望能幫到你
新建JAVA_HOME 值:E:/Java/jdk1.6.0_20(這里是你安裝的jdk的位置)
新建 classpath 值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar(這個(gè)是死的,不用更改)
在path里面加入 值:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(這個(gè)也不用更改)
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)可以訪問數(shù)據(jù)庫了!測(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ù)庫可以讓JSP程序使用做第三步。
3,將解壓后的文件夾中的mysql-connector-java-3.1.13-bin.jar復(fù)制到
D:\Tomcat\common\lib
D:\Tomcat\shared\lib
即Tomcat的安裝目錄下面。
build
path
把Mysql的驅(qū)動(dòng)包加進(jìn)環(huán)境來,這個(gè)jar
文件可以在上面下載一個(gè)conector
按你的MySql的版本來下。最好把源文件和JAR文件都下載下來(Source
and
Binaries),有空可以看一下它的源碼,注意下載下來解壓后的哪個(gè)JAR文件才是我們用的。WEB應(yīng)用我們把它入在web-inf
下的lib文件夾就行了(不用再build
path,也不用配環(huán)境,當(dāng)然你用JNDI
或其它的DataSource的話除外),然后就是在程序中使用這個(gè)驅(qū)動(dòng)了。QQ52622047