-------------------------------------------------------------------------------------------------- Mysql 下載版本:mysql-4.1.13-win32.zip(Windows downloads) http://dev.mysql.com/downloads/mysql/4.1.html
JDBC驅動 下載版本:mysql-connector-java-3.1.10.zip 好象已經(jīng)有 3.2.0出現(xiàn)了哦,不過我還是用了這個版本的。 http://dev.mysql.com/downloads/connector/j/3.1.html 關于jsdk 的東西就不用說咯。
安裝Mysql 別人寫的,抄一下 ^_^ 解壓縮mysql-4.1.13-win32.zip,運行setup.exe 首先出現(xiàn)的是安裝向導歡迎界面,直接點擊“Next” 繼續(xù),選擇安裝類型,選擇“自定義”custom安裝,然后點“Next”下一步,出現(xiàn)自定義安裝界面 選擇安裝路徑:C:\MySQL Server 4.1(可自定義) 點“OK”返回到自定義安裝界面,路徑已改為設置的路徑 點“Next”,準備開始安裝 點“Install”開始安裝 完成后出現(xiàn)創(chuàng)建MySQL.com帳號的界面 如果是首次使用MySQL,選“Create anew free MySQL.com accout” 點“Next”,輸入你的Email地址和自己設定的用于登錄MySQL.com的密碼 填完后點“Next”進入第二步 填寫姓名等相關信息,填完點“Next”,進入第三步 填完電話號碼、公司名稱等信息后,點“Next”, 然后出現(xiàn)預覽你剛才填的信息的界面,點“Next”出現(xiàn)安裝完成界面 注意,這里有個配置向導的選項(Configure the MySQL Server now), 建議勾選立即配置你的MySQL。許多說安裝完MySQL后無法啟動,原因就在于沒有配置MySQL。 點擊“Finish”完成安裝,并開始配置MySQL 點“Next”,進入配置類型選擇頁面。選“Detailed configuration”(詳細配置) 點“Next”,進入服務類型選擇頁面。選“Developer Machine”(開發(fā)者機器),這樣占用系統(tǒng)的資源不會很多 點“Next”后,進入數(shù)據(jù)庫用法選擇頁面。選擇“Multifunctional Database” 點“Next”,進入選擇InnoDB數(shù)據(jù)存放位置頁面 不用更改設置,直接放在Installation Path安裝目錄里即可,然后點“Next”,選擇MySQL的同時聯(lián)接數(shù) 選擇“Manual Setting”,設置為100(根據(jù)自己需要,酌情設置) 點“Next”,配置MySQL在TCP/IP通訊環(huán)境中的端口選擇默認的3306端口即可。 點“Next”,選擇MySQL中的字符設置 注意,這里的選擇將會影響你是否能在MySQL中使用中文。選擇gb2312字符集以便支持簡體中文 點“Next”,設置Windows服務選項 注意,這里的選擇很關鍵。 “Install As Windows Service”一定要勾選,這是將MySQL作為Windows的服務運行。 “Service Name”就用默認的“MySQL” 下面的“Launch the MySQL Server automatically”一定要勾選,這樣Windows啟動時,MySQL就會自動啟動服務,要不然就要手工啟動MySQL。 許多人說安裝MySQL后無法啟動、無法連接、出現(xiàn)10061錯誤,原因就在這里。 點“Next”,設置根帳號root的登錄密碼 “Modify Security Settings”是設置根帳號的密碼,輸入你設定的密碼即可。 “Create An Anonymous Account”是創(chuàng)建一個匿名帳號,這樣會導致未經(jīng)授權的用戶非法訪問你的數(shù)據(jù)庫,有安全隱患,建議不要勾選。 點“Next”,MySQL配置向導將依據(jù)你上面的所有設定配置MySQL,以便MySQL的運行符合你的需要 點“Execute”開始配置,當出現(xiàn)“Service started successfully”時,說明你的配置完成,MySQL服務啟動成功 點“Finish”完成,整個MySQL的配置完成,剩下的就是用MySQL客戶端連接MySQL服務器,然后使用了。
安裝JDBC驅動: 解壓縮mysql-connector-java-3.1.10.zip 將要使用的是mysql-connector-java-3.1.10-bin-g.jar和mysql-connector-java-3.1.10-bin.jar
配置 在C:\Program Files\Java目錄下建立mysqlforjdbc子目錄,進入該目錄將mysql-connector-java-3.1.10-bin.jar到該目錄下 進入C:\Program Files\Java\jdk1.5.0_04\lib目錄將mysql-connector-java-3.1.10-bin-g.jar拷貝到該目錄下 然后配置classpath,追加%JAVA_HOME%\lib\mysql-connector-java-3.1.10-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-3.1.10-bin.jar;到該環(huán)境變量中去
配置這個的目的是讓java應用程序找到連接mysql的驅動.
還有一點就是不要忘記了把沙鍋難免的兩個驅動拷貝到tomcat目錄下面哦,否則還是找不到的哦哦哦哦 ,因為我就是遇到過咯,經(jīng)驗。 不信自己試
最后就是源代碼咯:
我在Mysql上面建了一個testsql 數(shù)據(jù)庫 表名: test 共有5個字段 <%@ page contentType="text/html; charset=gb2312" %> <%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.* "%> <html> <body> <% Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://localhost/testsql"; Connection conn=DriverManager.getConnection(url,"bonze",""); Statement stmt = conn.createStatement(); String sqlstr="select * from test"; ResultSet rs= stmt.executeQuery(sqlstr);
while(rs.next()){ out.println(rs.getString(1)); out.println(rs.getString(2)); out.println(rs.getString(4)); out.println(rs.getString(5));
} out.println("<br>"); out.print("恭喜~! 打開數(shù)據(jù)庫操作成功!"); rs.close(); stmt.close(); conn.close(); %>
</body> </html>
|