這次學servlet用的數據庫是mysql,而且我當前是準備好好的學JAVAWeb了,所以關於javaweb的文章後面肯定還會繼續的更新,前幾天其實想學php,但是後面一個朋友的提醒,讓我轉向了javaweb。
因為我當前是做手機應用,所以學java還是打算從數據接口這塊入手,這次講解的流程將非常仔細。 。 。從我搭建的方式-----中途遇到的錯誤----->最後數據展示,我都會一一貼出來。
一、在ecplise下安裝javaweb的開發環境:
這一步和前面一篇javaservlet+oracle是一樣的所以這裡我直接貼上地址
//www.VeVB.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運行環境等。