close

嗯...說真的,JSP連結MySQL這部分我搞了2個多月...總算成功搞定了!!

 

市面上JSP連結資料庫的書籍大部分都是以微軟Office 2007 Access為主,JSP明明是可以跨作業系統的,但是為啥一定要用微軟的資料庫,這樣乾脆不要學JSP去學ASP算了...,而JSP連結MySQL的書籍不是絕版就是出版好幾年,有些設定上根本不是與目前新版本的TomCat或者MySQL相容(有些不只語法不一樣而且資料夾位址設定也不一樣),終於前幾天發現一本好書,雖然設定上與目前新版軟體不一樣,但是經過我的惡搞過後,終於連線成功了...Orz ( 感謝天...我弄了2個月都失敗,今天終於成功了!! ) ,總之廢話不多說,先來設定吧!!

 

步驟 :

1.先安裝JDK SE 6

2.安裝TomCat

3.安裝 MySQL (管理員名稱暫時先設定為root,密碼暫時先設定為a123456789)

4.下載 mysql-connector-j ,為zip檔案,解壓縮全部,將裡面檔案複製到TomCat資料夾底下的lib資料夾

5.成功設定!!

 

然後我們先來測試吧

1.在 TomCat資料夾底下webapps資料夾建立Test資料夾

2.然後新增文字文件,將文件名稱取名為Test-MySQL.jsp

3.用記事本開啟Test-MySQL.jsp

4.輸入以下程式碼 :

//---------------------------------------------------------------------------


<%@ page 


import = "java.sql.*"
contentType = "text/html ; charset = big5"
language = "java"


%>


<html>
<head><title>測試成功!!</title></head>
<body>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br><center>恭喜!!正常顯示!!
<br>
<br>
<br>


<%
try{
Class.forName("com.mysql.jdbc.Driver");


try{
String url = "jdbc:mysql://localhost/";
Connection con = DriverManager.getConnection(url,"root","a123456789");
if(con.isClosed()){
out.println("連線 MySQL 失敗!!");
}else{
out.println("連線 MySQL 成功!!");
}
con.close();
}
catch(SQLException sExec){
out.println("SQL錯誤");
}
}catch(ClassNotFoundException err){
out.println("Class錯誤");
}




%>


</center>
</body>
</html>


//---------------------------------------------------------------------------

5.將檔案 [ 另存新檔 ] 為UTF-8格式,來 [ 取代 ] 目前檔案

6.然後開啟瀏覽器在網址列輸入 http://localhost:8080/Test/Test-MySQL.jsp

7.如果成功的話,將會出現以下內容 : 

a.JPG 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ★千夜★ 的頭像
    ★千夜★

    ★忘忘先背~♬~♫~♩~♪~

    ★千夜★ 發表在 痞客邦 留言(0) 人氣()