用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和booksWord下载.docx
- 文档编号:5827347
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:14
- 大小:151.21KB
用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和booksWord下载.docx
《用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和booksWord下载.docx》由会员分享,可在线阅读,更多相关《用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和booksWord下载.docx(14页珍藏版)》请在冰点文库上搜索。
用ACCESS数据库管理系统创建一个名字为Library的数据库,创建表名字是users和books,其表结构分别如下:
users:
number(文本,学号)、name(文本,姓名)、birthday(日期,生日)、password(文本,密码)
books:
bnumber(文本,图书编号),name(文本,图书名),borrowdate(日期,借出日期),returndate(日期,归还日期),price(双精度,价格)
首先要通过身份验证才能进入网站;
进入之后要进行基本的操作,按条件查询图书、可以对任意一本书进行编辑(包括,增加,删除,修改)
算法描述
及实验步
骤
首先建立一个登录的html文件,跳到用户名验证的jsp网页,只有用户名和密码全部正确的情况下,才会显示登陆界面,然后进行进行功能选择
调
试
过
程
结
果
1、登录界面
2、登录成功界面
3、登录失败界面
总
这次试验中,由于自己的基础不好,参考的别人的程序,由于我的win764位系统,在连接数据源的时候,出现了很多问题,它不像32的连接那样,最后经过同学的帮助,最终连接成功,编程的时候,由于没有记住所需的函数名字,出现了很多错误,最终检查出来,运行成功。
通过这次试验,我还是对使用HTML和JSP编写静态网页和动态网页不是太熟练,我想再练习几个程序来更好的学会网页编程。
现在感觉这个实验不是太难,思路很清晰,主要是要灵活运用所学知识,加上自己的创新,这个程序不好,希望网友们能够改进我的程序,争取有所收获。
这里的日期没有分开,希望你们把年月日分开,分别用变量表示。
还有就是在连接数据源的时候,有些可能很简单的就能连上,有些则需要下些功夫,不要上来就问,最好还是自己摸索出来,这样才能提高自己的能力。
有兴趣的可加群QQ:
190589069
附录
Login.html
<
html>
body>
formmethod="
post"
action="
logincheck.jsp"
>
fontcolor=#aa0000>
h2>
欢迎使用图书馆管理系统<
/h2>
/font>
br>
请使用你的用户名和密码登录:
用户名<
inputtype="
text"
name="
number"
密码&
nbsp;
&
password"
submit"
value="
提交"
/form>
/body>
/html>
Logincheck.jsp
%@pagelanguage="
java"
pageEncoding="
gbk"
%>
%@pageimport="
java.io.*"
java.sql.*"
%
try
{
Connectioncon;
Statementstmt;
ResultSetrs;
Class.forName("
sun.jdbc.odbc.JdbcOdbcDriver"
);
con=DriverManager.getConnection("
jdbc:
Odbc:
shiyan"
"
"
stmt=con.createStatement();
Stringnumber=request.getParameter("
Stringpassword=request.getParameter("
Stringsql="
uselibrary;
select*fromuserswherenumber='
+number+"
'
andpassword='
+password+"
;
rs=stmt.executeQuery(sql);
if(rs.next())
{
out.println(number+"
欢迎登录"
%>
<
选择你要执行的操作,请点击:
ahref="
http:
//localhost:
8080/shiyan/search.html"
查询<
/a>
8080/shiyan/insert.html"
添加<
8080/shiyan/delete.html"
删除<
8080/shiyan/modify.html"
修改<
<
}
else
out.println("
用户名或密码错误!
请检查!
Stringurl="
ahref=\"
8080/shiyan/login.html\"
点击这里返回登录页面<
out.println(url);
}
catch(Exceptione)
out.println(e);
Search.html
search.jsp"
欢迎进入图书查询界面,请填写下面内容,点击确定进行查询:
编号:
bnumber"
书名:
bname"
确定"
Serach.jsp
Statementstmt;
ResultSetrs;
Class.forName("
con=DriverManager.getConnection("
Jdbc:
stmt=con.createStatement();
Stringbnumber=request.getParameter("
Stringbname=request.getParameter("
rs=stmt.executeQuery("
select*frombookswherebnumber='
+bnumber+"
orbname='
+bname+"
%--为何此处不可用while语句--%>
下面是该书借阅的详细信息:
table>
tr>
<
td>
编号<
/td>
书名<
借书日期<
还书日期<
价格<
/tr>
out.println("
+rs.getString("
)+"
borrowdate"
returndate"
price"
out.print("
/table>
else
对不起!
您要查找的图书不存在,请检查书名和编号是否正确!
out.println(e);
%--在jsp的语句中的%内不能插入注释--%>
%--try后面必须直接接catch,不可以直接接html语句--%>
选择您要进行的操作,请点击:
插入<
Insert.html
insert.jsp"
欢迎进入添加图书界面,请填写下面内容,点击确定:
借书日期:
bdate"
价格:
Insert.jsp
java.*"
try
{
Connectioncon;
Stringbnumber=request.getParameter("
Stringbname=request.getParameter("
Stringbdate=request.getParameter("
Stringprice=request.getParameter("
insertintobooks(bnumber,bname,borrowdate,price)values('
'
+bdate+"
+price+"
)"
stmt.executeUpdate(sql);
out.println("
恭喜您,添加信息成功!
}
Delete.html
delete.jsp"
欢迎进入删除图书信息页面,请填写您要删除图书的信息:
(可以任填一项)点击确定<
编号:
书名:
Delete.jsp
deletefrombookswherebnumber='
orbname='
恭喜您,删除信息成功!
Modify.html
modify.jsp"
欢迎进入修改图书信息页面,请填写您要删除的图书:
(可以任填一项)<
modinumber"
modiname"
请填写您要修改后的图书信息点击确定:
mnumber"
mname"
mbdate"
还书日期:
mrdate"
mprice"
Modify.jsp
Stringmodinumber=request.getParameter("
Stringmodiname=request.getParameter("
Stringmnumber=request.getParameter("
Stringmname=request.getParameter("
Stringmbdate=request.getParameter("
Stringmrdate=request.getParameter("
Stringmprice=request.getParameter("
updatebookssetbnumber='
+mnumber+"
bname='
+mname+"
borrowdate='
+mbdate+"
returndate='
+mrdate+"
price='
+mprice+"
wherebnumber='
+modinumber+"
+modiname+"
恭喜您,修改信息成功!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books 数据库 管理 系统 创建 一个 名字 Library users books
链接地址:https://www.bingdoc.com/p-5827347.html