




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、首先,搭建 Jsp 基本環(huán)境為 java 運(yùn)行環(huán)境支持JSP語(yǔ)言的服務(wù)器 比較強(qiáng)大的文本編輯軟件開發(fā) JSP 網(wǎng)頁(yè),基本工具有:1、jdk-6-beta2-windows-i586.exe JDK JRE2、apache-tomcat63、EditPlus 3.1 中文破解版 先安裝JDK安裝完后,設(shè)置,右擊桌面“我的電腦”- > “高級(jí)”選項(xiàng)卡-> 單擊“環(huán)境變量”,在下方系統(tǒng)變量,點(diǎn)擊“新建”,依次創(chuàng)建如下鍵值對(duì):1、變量名:CLASSPAT值:C:Javajdk160jrelibrt.jar;.;前提是 jdk安裝到 c:java 下2、JAVA_HOMEC:Javajdk1
2、.6.03、PathC:Javajdk1.6.0bin然后按照 tomcat6, 裝完后,打開 C:Tomcat 6.0bintomcat6.exe, 啟動(dòng) tomcat 服務(wù),打開 IE, 輸入 :8080 ,看是否有 tomcat 默認(rèn)頁(yè)面彈出設(shè)置 tomcat 虛擬目錄的方法:<Context path="/web" docBase="D:jspweb" debug="0" reloadable="true"></Context>v/Host> ,打
3、開 C:Tomcat 6.0confserver.xml,在 v/host> 上一行,添加紅色段,就完成添加虛擬目錄(重啟 tomcat 生效),虛擬目錄為 :8080/web ,所對(duì)應(yīng)的物理路徑是本機(jī) d:jspweb 目錄下,需 要在d:jspweb 下新建個(gè)名為 WEB-INF文件夾,復(fù)制 C:Tomcat 6.0webappsR00TWEB-INFweb.xml到 D:jspwebWEB-INF 目錄下,完成。 A H曲叩啊HIM TH Hl幫助砂0血' JT才廿,丈碾J SML牛.7粉 .If逗T疋"童畫 ¥«
4、b:0巧斗畝卜了HFJBL悝沖H知,dE KI JUL 空EwsftHSEi 酬EKff-Z-j.3 EL H3SOOUkti £ 笳主艸*'"曹価a Li nr此的電希£-T3f»第二,MySQL安裝版本:mysql-5.0.37-win32(為例,本人安裝的是 5.1.43版本,安裝方法完全一樣)我安裝的 mysql5 目錄為 c:mysql5,這樣 c:javajdk1.6.0(java 環(huán)境), c:tomcat5(平臺(tái)),c:mysql5( 數(shù)據(jù)庫(kù)),都在c盤根目錄,比較好找, 輸入dos下命令路徑也會(huì)比較短而顯得清晰。1.開始執(zhí)行安裝
5、程序2.選擇自定義安裝3. 在 “ Developer Components (開發(fā)者部分)”上左鍵單擊,選擇 “ Thisfeature, and allsubfeatures, will be in stalled on local hard drive.,即 此部分,及下屬子部分內(nèi)容,全部安裝 在本地硬盤上”。在上面的“MySQL Server mysql服務(wù)器)”、“Client Programs(mysql客戶端 程序)”、“Documentation (文檔)"也如此操作,以保證安裝所有文件。點(diǎn)選“Change., ”手 動(dòng)指定安裝目錄。MvSQL Serve#+-J*C
6、hert ProgramsMySQL ln$iar«s Man*geiDocLinertiatione lslja* C IncZ Him / LX? Files ,f ' 5e(xhawk Suite_x:=_4 Scriftts,Inst al to:“Progr卻 Files啊乞口旳空& Sarp 5.tfFeature CettripWn冊(cè)dby知 ekQgT" 訃不得弼衫徑$ on vcurlnard.thf?. It ha- 3d 3 節(jié)皿戒屮円telwie-d. The utfeaitLii require 2 7MB on 7(xirtidf
7、d dri'fe Ckk<manconinth& hi b«kwtoFeature 性欣血dgnpguIH*IPjlfrxt >|CMKd J4. 路徑已經(jīng)更改5. 這里是詢問你是否要注冊(cè)一個(gè)的賬號(hào),或是使用已有的賬號(hào)登陸,一般不需要,選 “ Skip SigiUp'。7. next8.選擇配置方式:手動(dòng)精確配置9.選擇服務(wù)器類型:Developer Machine (開發(fā)測(cè)試類,mysql占用很少資源)10.選擇mysql數(shù)據(jù)庫(kù)的用途:MultifunctionalDatabase (通用多功能型,好)11.為InnoDB數(shù)據(jù)庫(kù)文件選擇一個(gè)存儲(chǔ)空
8、間,使用默認(rèn)位置12.選擇 mysql 訪問量,同時(shí)連接的數(shù)目,“ Decision Support(DSS)/OLAP (20 個(gè)左右)”、“Online Transaction Processing(OLTP)(500 個(gè)左右)”、“Manual Setting (手動(dòng)設(shè)置,自己輸一個(gè)數(shù))”,選Manual Setting ,改為100即可。13.是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機(jī)器上訪 問mysql數(shù)據(jù)庫(kù)了,這里啟用,把前面的勾打上,Port Numbe: 3306。選擇“啟 用標(biāo)準(zhǔn)模式” (Enable Strict Mode,這樣MySQ!就不會(huì)允許細(xì)小
9、的語(yǔ)法錯(cuò)誤。14.對(duì)mysql默認(rèn)數(shù)據(jù)庫(kù)語(yǔ)言編碼進(jìn)行設(shè)置,第一個(gè)是西文編碼,第二個(gè)是多字 節(jié)的通用utf8編碼,第三個(gè)可以自己進(jìn)行設(shè)置,如GBK或 gb2312等,推薦用第 二個(gè) UTF-815.16.修改默認(rèn)root用戶(超級(jí)管理)的密碼(默認(rèn)為空)New root password 在此填入新密碼 Confirm 再輸一遍Enable root access from remote machines(是否允許 root 用戶在其它的機(jī)器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)Create An AnonymousAccount (新建一個(gè)匿名用戶,匿名用戶可以連接數(shù)據(jù)庫(kù), 不
10、能操作數(shù)據(jù),包括查詢),一般就不用勾了,設(shè)置完畢Finish17.確認(rèn)設(shè)置無誤,點(diǎn)按“ Execute ”使設(shè)置生效Finish18.設(shè)置完畢,按“ Finish吉束mysql的安裝與配置這里有一個(gè)比較常見的錯(cuò)誤,就是不能“Start service,一般出現(xiàn)在以前有安裝 mysql的服務(wù)器上,解決的辦法,先保證以前安裝 的mysql服務(wù)器徹底卸載掉了;不行的話,檢查是否按上面一步所說,之前的密碼是否有修改,照上面的操作;如果依然不行,將mysql安裝目錄下的data文件夾備份,然后刪除, 在安裝完成后,將安裝生成的data文件夾刪除,備份的 data文件夾移回來,再重啟mysql(j服務(wù)就可
11、以了,這種情況下,可能需要將數(shù)據(jù)庫(kù)檢查一下,然后修復(fù)一次,防止數(shù)據(jù)出錯(cuò)。rtySQL Server Instance 匚Miftgurdtion電MySQLS-.O rttver 葉曲鯊就色Pr(K«5irx>«nfigur4tia*i .£ Premie t注g劃tiw豈 Wfte oonhgurMiHi刖亡 阿啊mm Fb唧則SQJM甲怒 Sw詢 口如和也也 Start wrviccr專 Applf peGurit wttinflsConfigiifatHin fie created.WindoiMs vcrvjr rS instatled-5tr*ic
12、c started iuc匚亡莊當(dāng). Security settings applbed.Fmr*h lo chu: the W哮h<L第三,實(shí)用mysql數(shù)據(jù)庫(kù)窗口下的管理工具 Navicat for MySQL8.0.2 中文版, 創(chuàng)建數(shù)據(jù)庫(kù)simple及表book(可以下載 Navicat forMySQL8.0.2中文破解版),利用它可方便在圖形界面下創(chuàng)建mysql數(shù)據(jù)庫(kù),表,記錄等,創(chuàng)建數(shù)據(jù)庫(kù)simple,數(shù)據(jù)庫(kù)simple上創(chuàng)建表book,book含有4個(gè)字 段,分別是bookid,bookname,writer,publish,代表書號(hào),書名,作者,出版社。Finish第四
13、,下載 mysql5數(shù)據(jù)庫(kù)驅(qū)動(dòng)(必須有它)mysql-connector-java-5.1.5.ZIP(我安裝的mysql是5.1.43,用這個(gè)也可以,不需要版本完全一致)http:/dow nload.csd n.n et/source/2215526可以下載解壓后得至U mysql-connector-java-5.1.5-bin .jar,將 mysql-connector-java-5.1.5-bin.jar復(fù)制到 D:jspwebWEB-INFlib 路徑下,D:jspwebWEB-INFlib這個(gè)是網(wǎng)站web虛擬目錄所對(duì)應(yīng)的物理路徑,經(jīng)我測(cè)試,不需要將D:jspwebWEB-INF
14、lib 復(fù)制到C:Tomcat 6.0lib 下,也不需要 復(fù)制到C:Javajdk16Olib下,只要復(fù)制到你要發(fā)表網(wǎng)站的那個(gè)路徑就可以,如果是用tomcat下的發(fā)布,那么肯定需要復(fù)制到 C:Tomcat 6.0webappsROOTWEB-INFlib,這個(gè)結(jié)合你的實(shí)際情況來。第五,連接Mysql數(shù)據(jù)庫(kù)創(chuàng)建firstmysql.jsp,代碼如下<% page Ian guage="java" import="java.util.*" pageE ncodi ng="GB18030"%><%page import=
15、"java.sql.*" %><!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Tran siti on al/EN"> <html><head><title>JSP讀取數(shù)據(jù)庫(kù) </title></head> <body><table border="1" align="center"><tr><th> 書號(hào) </th><th> 書
16、名 </th><th> 作者 </th><th> 出版社 </th></tr><%String driverClass="com.mysql.jdbc.Driver"String url="jdbc:mysql:/localhost:3306/simple"/ 之前數(shù)據(jù)庫(kù)名 simpleString user="root"/MySQ 帳號(hào)String password="root"/MYSQL 密碼Connection conn;try
17、Class.forName(driverClass).newInstance(); conn=DriverManager.getConnection(url,user,password);Statement stmt=conn.createStatement();String sql="SELECT * FROM book"/表名 bookResultSet rs=stmt.executeQuery(sql);while(rs.next()%><tr><td><%=rs.getString("bookid")%>
18、</td><td><%=rs.getString("bookname")%></td><td><%=rs.getString("writer")%></td><td><%=rs.getString("publish")%></td></tr><%catch(Exception ex)ex.printStackTrace();%></body></html>將 firstmysql.jsp 復(fù)制到 D:jspweb 目錄下,運(yùn)行 tomcat6 ,打開瀏覽器,輸入 :8080/web/firstmysql.jsp顯示如下最后附一段參考代碼:<% page con te ntType="text/html;charset=gb2312"%>v% page import="java.sql.*"%><html><body><%Class.forName("org.gjt.mm.mysql.Driver")
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 刨冰店加盟合同范本
- 出境旅游協(xié)議合同范本
- 出售養(yǎng)殖大院合同范本
- 加盟商家合同范本
- 共享專機(jī)采購(gòu)合同范本
- 關(guān)于工程維護(hù)合同范本
- 綜合整治土地平整施工方案
- 劇本殺儲(chǔ)值卡合同范本
- 買賣叉車合同范本
- 分紅合同范本
- 《積極心理學(xué)(第3版)》 課件 第2章 心理流暢體驗(yàn)、第3章 積極情緒的價(jià)值
- 2024至2030年全球及中國(guó)3D硅電容器行業(yè)研究及十四五規(guī)劃分析報(bào)告
- 2024年貴州省貴陽(yáng)市白云區(qū)九年級(jí)中考一模數(shù)學(xué)試題(解析版)
- 三個(gè)和尚幼兒故事課件
- 浙江省杭二中2025年高三高考全真模擬卷(四五六七)數(shù)學(xué)試題含解析
- 部編版《道德與法治》六年級(jí)下冊(cè)第3課《學(xué)會(huì)反思》精美課件
- 2024數(shù)據(jù)中心浸沒式液冷系統(tǒng)單相冷卻液技術(shù)指標(biāo)和測(cè)試方法
- 國(guó)有企業(yè)采購(gòu)管理規(guī)范 T/CFLP 0027-2020
- 葉酸與神經(jīng)退行性疾病的關(guān)聯(lián)性研究
- 圍墻鐵藝欄桿施工方案方案
- 500kV超高壓絕緣料和新型特種電纜研發(fā)制造項(xiàng)目可行性研究報(bào)告-立項(xiàng)備案
評(píng)論
0/150
提交評(píng)論