這次學servlet用的數據庫是mysql,而且我當前是準備好好的學JAVAWeb了,所以關于javaweb的文章后面肯定還會繼續的更新,前幾天其實想學php,但是后面一個朋友的提醒,讓我轉向了javaweb。
因為我當前是做手機應用,所以學java還是打算從數據接口這塊入手,這次講解的流程將非常仔細。。。從我搭建的方式-----中途遇到的錯誤----->最后數據展示,我都會一一貼出來。
一、在ecplise下安裝javaweb的開發環境:
這一步和前面一篇javaservlet+oracle是一樣的所以這里我直接貼上地址
//www.survivalescaperooms.com/article/77065.htm
二、下載web服務器軟件Apatch-Tomcat 7.0:
下載JAVA WEB服務器支持軟件Apatch-Tomcat,然后解壓到任意路徑,
其實我建議大家,可以專門創建一個關于Java Servlet的文件夾存放關于它的文件,因為后面還有.jar包這樣的文件需要放置,下面是我的文件夾
三、創建servlet web服務器環境/創建servlet web項目:
1:增加web服務器環境
ecplise--->菜單欄(windows--->preferences--->Server--->Runtime Environment-->add
2:創建web動態網站,增加servlet頁面
創建web動態網站 file----->new---->Dynamic Web Project創建 然后直接next,跳轉后隨便取個名字就Finish了創建完畢
創建servlet頁:右鍵選中項目中的src---->new--->servlet創建頁面
下面是創建后的截圖:
上面截圖中
Helper包中一個是mysql的輔助類,第二個是json輔助類,,
ServletTest包里面是放的servlet頁.
Src文件夾中的dbinfo.properties文件是我自己的數據庫的連接輔助文件,這個文件你可以先在桌面上創建后然后復制到Src文件夾中,記住路徑一定不能錯,
否則會使用數據庫連接會報錯.下面是這個文件內容截圖,內容都是mysql數據庫連接所需信息
,
到這里我們的javaservlet的項目和運行環境就算創建好了.
四、增加所需.jar包到Apatch-Tomcat 7.0 lib文件夾中去:
這里我暫時只用到兩個jar包,一是mysql的驅動包,第二個是json的輔助包。為了詳細我還是截個圖
五、貼代碼截圖,及運行截圖:
1:servlet 頁面一共就三個方法,第一個是類的構造方式一般不使用,第二和三個才是數據請求的處理的方法,一是get 二是post,是對訪問數據的方式做限制的,相對get而言post更加安全,但是他們對于編寫接口的人員來說實現代碼都是一樣的。。。
這里就用到了兩個Helper中封裝好的類了,MySqlHelper和ResultToJsonTool,其實MySqlHelper中還封裝了訪問存儲過程的方法,,,帶out返回參數的存儲過程訪問方法,我以前寫過接口,但是使用的.net的技術,對于寫接口來說沒這兩個玩意真的會不那么效率,有了他也許你10個sql語句完成的任務,只需要一個存儲過程。
2: 輸出效果
打算把java學好,以后空閑時間學習多數會用來看JAVA,所以后還會繼續增加關于java的文章,之后還會涉及到linux搭建上架設javaweb運行環境等。
新聞熱點
疑難解答