1、在navicat中创建表单,有图书编号book_id,图书名称book_name,出版社book_press,价格book_price,出版日期publication_time,副本量quantity_of_copies,库存量inventory
2、创建index.html文件,编辑图书管理系统首页。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>图书管理系统</title>
</head>
<body align="center">
<h1>图书管理系统</h1>
<form action="insert.jsp" method="post">
<table align="center">
<tr>
<td>图书编号:</td>
<td><input type="text" name="book_id"/></td>
</tr>
<tr>
<td>图书名称:</td>
<td><input type="text" name="book_name"/></td>
</tr>
<tr>
<td>出版社:</td>
<td><input type="text" name="book_press"/></td>
</tr>
<tr>
<td>价格:</td>
<td><input type="text" name="book_price"/></td>
</tr>
<tr>
<td>出版时间:</td>
<td><input type="date" name="publication_time"/></td>
</tr>
<tr>
<td>复本量:</td>
<td><input type="text" name="quantity_of_copies"/></td>
</tr>
<tr>
<td>库存量:</td>
<td><input type="text" name="inventory"/></td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="录入"/>
<input type="reset" value="重置"/>
</td>
</tr>
</table>
</form>
</body>
</html>
3、创建insert.jsp文件:主要用于与MySQL数据库进行交互,展示查询到的图书馆书籍信息,并提供了返回插入操作的链接。
3.1、指定页面使用的字符集为UTF-8,并导入了java.sql包和java.text.SimpleDateFormat类,后者用于日期格式化。
<%-- 这是一个注释部分,通常用于说明页面的创建信息,不会在浏览器中显示 --%>
<%@ page import="java.sql.*" %>
<%@ page import="java.text.SimpleDate