日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

商品品牌信息的增删改查操作步骤_javaweb09-Servlet增删改查

發布時間:2024/9/27 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 商品品牌信息的增删改查操作步骤_javaweb09-Servlet增删改查 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習筆記是參考的how2j

本章筆記的目的是介紹如何與JDBC結合,通過servlet對數據庫中的數據進行增、刪、改、查。

一、前期準備

1、新建一個Dynamic Web Project 步驟為:file-new-other-Dynamic Web Project-next-項目名為【servlet_CURD】-finish,配置如下圖。

2、新建三個包,bean、dao,在三個包中分別創建類Hero、HeroDAO,配置如下圖。

3、右鍵項目名,新建一個文件夾lib,在電腦中找到tomcat目錄D:tomcat7-8080-eclipselib下的servlet-api.jar復制到剛剛建立的lib文件夾中。

同時在電腦中找到自己的mysql-jdbc驅動包,比如我的是mysql-connector-java-5.1.39-bin.jar放到項目目錄WEB-INF/lib目錄下。

然后對剛剛復制到項目中的兩個jar包執行build path-add build to path,此時整個項目的結構如下:

4、在Hero類中寫程序

我們使用的數據庫中的數據是這樣的,每個英雄對應4個屬性,id、name、hp、damage

因此要在Hero類中,定義4個屬性,并添加setter和getter方法。

package

5、在HeroDAO類中寫程序

這個類中主要提供對數據庫進行操作的方法,比如增刪改查。當然這個類只是對數據庫進行操作,如果要想通過在網頁上執行這些操作,還需要其他的步驟,后面會討論。

程序如下,帶有注釋:

package

6、想要從數據庫中進行數據的操作,必須有對應的數據庫和表,比如從上面程序中可以看出來,我的數據庫名是how2j,且這個數據庫下有一個表叫做hero;如果沒有的話可以新建一個how2j數據庫,然后再新建一個表;

#先執行這一句新建數據庫

二、Servlet查詢

上面做了一些準備工作,基于上面的工作,我們這一節主要目的是把hero表中的所有英雄信息都顯示到網頁上。

1、新建包servlet且在包內新建類HeroListServlet,然后在類中寫程序如下:

package

2、配置xml文檔

在WEB-INF下新建web.xml文檔,然后在里面寫入配置信息,如下。

<?xml version="1.0" encoding="UTF-8"?>

3、啟動tomcat

項目名右鍵-run as-run on server-next-add all-finish

然后在新出現的頁面中輸入網址http://localhost:8080/servlet_CURD/listHero,可以看到在網頁上顯示了從數據庫中查詢到的數據。

三、Servlet添加數據

本節目的是在網頁上輸入一個新英雄的數據,添加到數據庫中,并在網頁上顯示添加后的所有數據。

1、在WebContent目錄下新建addHero.html

注意,一定要在WebContent目錄下建立文件,否則按照下面的步驟,最后可能訪問不到這個網頁。

這個html文件主要負責在網頁上顯示出來輸入框,和提交按鈕。

寫入如下程序:

<!DOCTYPE html>

2、新建類HeroAddServlet

這個類的作用是,獲得addHero.html輸入的數據,新建一個Hero對象,并添加到數據庫的表中。

package

3、運行項目

右鍵項目名-run as-run on server...

在彈出來的界面里面輸入網址http://localhost:8080/servlet_CURD/addHero.html,在彈出來的網頁中輸入要添加的英雄的信息。

然后點擊添加按鈕,跳轉到listHero界面,如下圖,可以看到添加成功。

Servlet刪除數據

1、修改HeroListServlet

原來訪問listHero頁面的顯示如下,

現在想要在最右端增加一列delete,且delete在網頁上是個超鏈,點擊delete就可以刪除對應的數據。

修改后的程序如下,被修改的地方已經添加了注釋

package

然后右鍵項目名-run as-run on server...,在彈出來的界面輸入網址http://localhost:8080/servlet_CURD/listHero,顯示的界面如下,但是這個時候點擊delete會報錯,因為沒有為超鏈delete指明跳轉到什么地方,

2、編寫HeroDeleteServlet類

這個類負責刪除對應的數據,程序如下

package

3、配置web.xml

上面兩部分完成之后,在web.xml文檔中要指明在網頁上點擊delete后執行什么操作,在xml文檔中添加以下程序

<servlet>

全部的xml文檔如下

<?xml version="1.0" encoding="UTF-8"?>

4、重啟tomcat,也就是右鍵項目名-run as-run on server...

在界面上輸入網址http://localhost:8080/servlet_CURD/listHero,界面如下:

點擊第一個delete,刪除id為10的英雄信息,執行完刪除操作后會跳轉到listHero頁面,如下,可以看到刪除成功。

5、執行步驟解析

這個地方有點復雜,為了輔助理解,說明一下程序的執行步驟

Servlet更新數據

本節目標是,在listHero中再新增一列edit,edit是一個超鏈,點擊edit就會跳轉到一個信息輸入界面,把對應英雄的信息進行更新

1、修改HeroListServlet

修改HeroListServlet主要是為了增加一列edit超鏈,程序如下:

package

當然這個時候,點擊edit會報錯,因為沒有為超鏈制定任何操作。

2、新建類HeroEditServlet

下面為超鏈指定操作,一點擊超鏈edit就會執行HeroEditServlet中的代碼。

package

所以,點擊一個edit之后,界面顯示是這樣的,會把這個英雄現有的信息先顯示出來,這個時候點擊更新會報錯,因為雖然制定了點擊【更新】會去執行updateHero的代碼,但是updateHero還沒有寫,所以會報錯。

3、編寫HeroUpdateServlet

package

比如我們點擊了id為6的英雄對應的edit,跳轉到了編輯頁面,輸入了新的信息,比如

然后點擊更新,可以看到跳轉到新的頁面,且信息被更新了

總結

以上是生活随笔為你收集整理的商品品牌信息的增删改查操作步骤_javaweb09-Servlet增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91操操| 国产精品三区四区 | 日韩av一卡| 激情文学8888| 成人动漫一区二区三区 | 波多野结衣99 | 日本精品一二三区 | 91插插视频 | www.精品| 艹男人的日日夜夜 | 欧美精品自拍视频 | 五月婷婷综合在线观看 | 成年人av在线播放 | 日韩理论在线 | 娇小萝被两个黑人用半米长 | 亚洲成人中文 | 一区二区三区四区高清视频 | 中文字幕日韩一区二区 | 青娱乐99| 久久久久久九九九九九 | 超碰2019| 黑人玩弄人妻一区二区三区免费看 | 亚洲一级片网站 | 2021狠狠干 | 成年人网站黄 | 欧美大片免费观看网址 | 国产精品久久久久三级 | 人妻少妇精品一区二区三区 | 成年人黄国产 | 妓院一钑片免看黄大片 | 国产奶水涨喷在线播放 | 毛片视频大全 | 日本亲子乱子伦xxxx50路 | 婷婷调教口舌奴ⅴk | av免费网站 | 97超碰福利 | 最新福利视频 | 女人被男人躁得好爽免费视频 | 色花av | 天干夜天干天天天爽视频 | 五月天激情四射 | 黑人玩弄人妻一区二区三区 | 亚洲精品一区二区三区蜜桃 | 少妇粉嫩小泬喷水视频www | 爱草视频 | 精品中文字幕一区 | 国语对白对话在线观看 | 国产资源av | 第一毛片 | 亚洲av无码一区东京热久久 | 熟妇人妻系列aⅴ无码专区友真希 | 91亚洲综合 | 中文字幕自拍偷拍 | 高清免费视频日本 | 久久午夜鲁丝片午夜精品 | 欧美精品国产一区二区 | 国产日产亚洲系列最新 | 国产视频xxx | 亚欧综合在线 | 伦av综合一区 | 青青操视频在线 | 国语对白久久 | 无码人妻丰满熟妇区五十路百度 | 欧美国产在线观看 | 日本免费网址 | 我要色综合网 | 丰满人妻一区二区三区53号 | 9999视频 | 国产毛片基地 | 国产一级片久久 | 国产精品美女一区二区三区 | 日韩一区二区三区在线视频 | 一级色网站 | 伊人久久大香线蕉av一区 | www中文字幕 | 中国极品少妇xxxx做受 | 美女扒开腿让男生捅 | 79日本xxxxxxxxx18 婷婷亚洲一区 | 黄色片美女 | 伊人22综合 | 狠狠操一区 | 欧美福利视频 | 欧美人妻精品一区二区 | 欧美一区二区区 | 99精品在线播放 | 91毛片观看 | 久久牛牛 | 色哟哟国产精品色哟哟 | 91精品国产闺蜜国产在线闺蜜 | 国产裸体永久免费视频网站 | 天天射天天干天天 | 日本黄色不卡视频 | 久久久久久人妻一区二区三区 | 亚州一级| 夜夜操免费视频 | 在线色站| 日韩在线免费播放 | 天天看视频 | 蜜臀av性久久久久蜜臀aⅴ四虎 |