java注册界面及mysql连接

题目要求

1登录账号:要求由6到12位字母、数字、下划线组成,只有字母可以开头;(1分)

2登录密码:要求显示“• ”或“*”表示输入位数,密码要求八位以上字母、数字组成。(1分)

3性别:要求用单选框或下拉框实现,选项只有“男”或“女”;(1分)

4学号:要求八位数字组成,前四位为“2018”开头,输入自己学号;(1分)

5姓名:输入自己的姓名;

5电子邮箱:要求判断正确格式[email protected];(1分)

6点击“添加”按钮,将

1登录账号:要求由6到12位字母、数字、下划线组成,只有字母可以开头;(1分)

2登录密码:要求显示“• ”或“*”表示输入位数,密码要求八位以上字母、数字组成。(1分)

3性别:要求用单选框或下拉框实现,选项只有“男”或“女”;(1分)

4学号:要求八位数字组成,前四位为“2018”开头,输入自己学号;(1分)

5姓名:输入自己的姓名;

5电子邮箱:要求判断正确格式[email protected];(1分)

6点击“添加”按钮,将学生个人信息存储到数据库中。(3分)

7可以演示连接上数据库。(2分)生个人信息存储到数据库中。(3分)

7可以演示连接上数据库。(2分)

设计思路

页面布局部分(.jsp):

    使用DIV+CSS实现基本布局,通过form的属性action和method与servlet文件取得联系,通过onsubmit属性调用checkForm方法来判断输入的数据是否符合格式要求。

数据库连接部分(.java):

    创建util包与DBUtil类专门进行数据库操作,通过Connection,ResultSet,PreparedStatement变量用于连接、取值、执行SQL语句等操作。创建getConnection方法通过Class.forName("com.mysql.cj.jdbc.Driver");语句和DriverManager.getConnection(connectionURL, username, password);语句实现数据库的连接。创建add()方法通过prepareStatement方法调用sql语句insert into...完成数据的添加操作。

Servlet部分:

    在doGet方法中取得对应form中的值,通过getParameter()方法取值,其参数为form中对应的name名,导入DBUtil类后将取得的数据传入add方法即可。

猜你喜欢

转载自www.cnblogs.com/songxinai/p/11716825.html