iT邦幫忙

2024 iThome 鐵人賽

DAY 23
0
自我挑戰組

資料庫與Java開發工具連接系列 第 23

D23: 從網頁端寫進資料庫

  • 分享至 

  • xImage
  •  

昨天新建了一個網頁,讓我們可以輸入資料並在網頁上顯示,今天要把輸入的資料丟進資料庫裡,會用到之前insertData的Method,就是之前寫過的那個,把它放到doPost裡

public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
        request.setCharacterEncoding("UTF-8");
        response.setCharacterEncoding("UTF-8");
        response.setContentType("text/html;charset=UTF-8");

        String number1 = request.getParameter("number");
        String name = request.getParameter("name");
        String gender = request.getParameter("gender");
        String age1 = request.getParameter("age");

        int age = Integer.parseInt(age1);
        int number = Integer.parseInt(number1);

        insertData(number,name,gender,age);

        out = response.getWriter();

        response.sendRedirect("http://localhost:8080");

    }

「String number1 = request.getParameter("number");」這段代表把網頁上輸入的資料抓下來定義成字串,取名為number1是因為我們的number需要用到int,下面要再轉成int,最後一行的response.sendRedirect是執行完上面的程式碼後,跳轉到指定的頁面,目前我們還沒有設定多的,所以我先轉到index.jsp的首頁

來試著添加一筆資料(3,酒保鮑伯 ,野豬人 ,13 )(對,還是亂打的)
https://ithelp.ithome.com.tw/upload/images/20241007/20169406MXZmkWLZyJ.png
點下去之後會跳回首頁https://ithelp.ithome.com.tw/upload/images/20241007/20169406nquRq9UMow.png
接著去table裡看看有沒有新增成功~https://ithelp.ithome.com.tw/upload/images/20241007/20169406Q4fXyqQW3k.png
這樣就完成啦,明天會再新增更多功能!


上一篇
D22:Post表單
下一篇
D24:網頁端查詢資料
系列文
資料庫與Java開發工具連接26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言