Web第二次作业

1、form表单值的获取

<%--
  Created by IntelliJ IDEA.
  User: 李思颖
  Date: 2024/4/8
  Time: 19:53
  To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>'index.jsp'</title>
</head>

<body>
<form action="1-2.jsp" method="post">
    <ul style="list-style: none; line-height: 30px">
        <li>
            输入用户姓名:
            <input type="text" name="name" />
            <br />
        </li>
        <li>
            选择性别:
            <input name="sex" type="radio" value="boy" />
            男
            <input name="sex" type="radio" value="girl" />
            女
        </li>
        <li>
            选择密码提示问题:
            <select name="question">
                <option value="母亲生日">
                    母亲生日
                </option>
                <option value="宠物名称">
                    宠物名称
                </option>
                <option value="电脑配置">
                    电脑配置
                </option>
            </select>
        </li>
        <li>
            请输入问题答案:
            <input type="text" name="key" />
        </li>
        <li>
            请选择个人爱好:
            <div style="width: 400px">
                <input name="like" type="checkbox" value="dangce" />
                唱歌跳舞
                <input name="like" type="checkbox" value="web" />
                上网冲浪
                <input name="like" type="checkbox" value="hill" />
                户外登山
                <br />
                <input name="like" type="checkbox" value="sports" />
                体育运动
                <input name="like" type="checkbox" value="reading" />
                读书看报
                <input name="like" type="checkbox" value="movie" />
                欣赏电影
            </div>
        </li>
        <li>
            <input type="submit" value="提交" />
        </li>
    </ul>
</form>
</body>
</html>

<%--
  Created by IntelliJ IDEA.
  User: 李思颖
  Date: 2024/4/8
  Time: 19:54
  To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>'show.jsp'</title>
</head>

<body>
<ul style="list-style:none; line-height:30px">
    <li>输入用户姓名:<%=new String(request.getParameter("name").getBytes("ISO8859_1"),"GBK") %></li>
    <li>选择性别:<%=new String(request.getParameter("sex").getBytes("ISO8859_1"),"GBK") %></li>
    <li>选择密码提示问题:<%=new String(request.getParameter("question").getBytes("ISO8859_1"),"GBK") %></li>
    <li>
        请输入问题答案:<%=new String(request.getParameter("key").getBytes("ISO8859_1"),"GBK") %>
    </li>
    <li>
        请选择个人爱好:
        <%
            String[] like =request.getParameterValues("like");
            for(int i =0;i<like.length;i++){
        %>
        <%= new String(like[i].getBytes("ISO8859_1"),"GBK")+"&nbsp;&nbsp;" %>
        <%
            }
        %>
    </li>
</ul>
</body>
</html>

2、安装mysql数据库以及navcat。

安装mysql、配置环境变量

初始化MySQL

注册MySQL服务

启动MySQL服务

修改默认账户密码

登录MySQL

navicat安装

3、新建数据库和数据库的表。大家可以建立自己的表。

创建数据库

显示有哪些数据库

创建表

插入信息

4、新建maven项目,进行数据库的操作。

打开 settings.xml文件,进行配置

配置阿里云私服

ideaiu中配置maven环境

创建maven项目

5、jdbc在pom.xml中的编辑。

进入网站https://mvnrepository.com/,搜索jdbc mysql关键字

导入jar包

package com.itsiying;
import java.sql.*;

public class TestJDBC {
    public static void main(String[] args) {

        try {
            Class.forName("com.mysql.jdbc.Driver");

            Connection c = DriverManager
                    .getConnection(
                            "jdbc:mysql://127.0.0.1:3306/mysql?characterEncoding=UTF-8",
                            "root", "1234");

            Statement s = c.createStatement();

            // 准备sql语句
            // 注意: 字符串要用单引号'
            String sql = "select * from pipi";
            ResultSet rs =s.executeQuery(sql);

            while (rs.next()) {
                System.out.println( rs.getString(2) );
            }

        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }
}

6、jdbc在pom.xml中的编辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值