用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books.docx

上传人:b****8 文档编号:9993191 上传时间:2023-02-07 格式:DOCX 页数:14 大小:151.21KB
下载 相关 举报
用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books.docx_第1页
第1页 / 共14页
用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books.docx_第2页
第2页 / 共14页
用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books.docx_第3页
第3页 / 共14页
用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books.docx_第4页
第4页 / 共14页
用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books.docx

《用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books.docx》由会员分享,可在线阅读,更多相关《用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books.docx(14页珍藏版)》请在冰豆网上搜索。

用 ACCESS 数据库管理系统创建一个名字为Library 的数据库创建表名字是users 和books.docx

用ACCESS数据库管理系统创建一个名字为Library的数据库创建表名字是users和books

青岛理工大学

课程实验报告

课程名称

Java程序设计与开发

班级

实验日期

2012.11.7

姓名

学号

实验成绩

实验名称

实验六JSP网页编程应用

 

掌握基本的HTML语言语法,及JSP语言,并结合而实现简单的网站建设。

实验环境

MyEclipse6.0,ACCESS

 

用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

欢迎使用图书馆管理系统



请使用你的用户名和密码登录:



用户名



密码  


          

Logincheck.jsp

<%@pagelanguage="java"pageEncoding="gbk"%>

<%@pageimport="java.io.*"%>

<%@pageimport="java.sql.*"%>

<%

try

{

Connectioncon;

Statementstmt;

ResultSetrs;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

con=DriverManager.getConnection("jdbc:

Odbc:

shiyan","","");

stmt=con.createStatement();

Stringnumber=request.getParameter("number");

Stringpassword=request.getParameter("password");

Stringsql="uselibrary;select*fromuserswherenumber='"+number+"'andpassword='"+password+"'";

rs=stmt.executeQuery(sql);

if(rs.next())

{

out.println(number+"欢迎登录");

%>



选择你要执行的操作,请点击:


//localhost:

8080/shiyan/search.html">查询

//localhost:

8080/shiyan/insert.html">添加

//localhost:

8080/shiyan/delete.html">删除

//localhost:

8080/shiyan/modify.html">修改

<%

}

else

{

out.println("用户名或密码错误!

请检查!


");

Stringurl="

//localhost:

8080/shiyan/login.html\">点击这里返回登录页面";

out.println(url);

}

}

catch(Exceptione)

{

out.println(e);

}

%>

Search.html

欢迎进入图书查询界面,请填写下面内容,点击确定进行查询:



编号:


书名:

   

Serach.jsp

<%@pagelanguage="java"pageEncoding="gbk"%>

<%@pageimport="java.io.*"%>

<%@pageimport="java.sql.*"%>

<%

try

{

Connectioncon;

Statementstmt;

ResultSetrs;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

con=DriverManager.getConnection("Jdbc:

Odbc:

shiyan","","");

stmt=con.createStatement();

Stringbnumber=request.getParameter("bnumber");

Stringbname=request.getParameter("bname");

rs=stmt.executeQuery("uselibrary;select*frombookswherebnumber='"+bnumber+"'orbname='"+bname+"'");

if(rs.next())

{

%>

<%--为何此处不可用while语句--%>



下面是该书借阅的详细信息:




<%

out.println("

");

out.print("

编号书名借书日期还书日期价格
"+rs.getString("bnumber")+""+rs.getString("bname")+""+rs.getString("borrowdate")+""+rs.getString("returndate")+""+rs.getString("price")+"
");

}

else

{

out.println("
对不起!

您要查找的图书不存在,请检查书名和编号是否正确!

");

}

}

catch(Exceptione)

{

out.println(e);

}

%>

<%--在jsp的语句中的%内不能插入注释--%>




<%--try后面必须直接接catch,不可以直接接html语句--%>

选择您要进行的操作,请点击:


//localhost:

8080/shiyan/search.html">查询

//localhost:

8080/shiyan/insert.html">插入

//localhost:

8080/shiyan/delete.html">删除

//localhost:

8080/shiyan/modify.html">修改

Insert.html

欢迎进入添加图书界面,请填写下面内容,点击确定:



编号:


书名:


借书日期:


价格:


   

Insert.jsp

<%@pagelanguage="java"pageEncoding="gbk"%>

<%@pageimport="java.*"%>

<%@pageimport="java.sql.*"%>

<%

try

{

Connectioncon;

Statementstmt;

ResultSetrs;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

con=DriverManager.getConnection("Jdbc:

Odbc:

shiyan","","");

stmt=con.createStatement();

Stringbnumber=request.getParameter("bnumber");

Stringbname=request.getParameter("bname");

Stringbdate=request.getParameter("bdate");

Stringprice=request.getParameter("price");

Stringsql="uselibrary;insertintobooks(bnumber,bname,borrowdate,price)values('"+bnumber+"','"+bname+"','"+bdate+"','"+price+"')";

stmt.executeUpdate(sql);

out.println("恭喜您,添加信息成功!

");

}

catch(Exceptione)

{

out.println(e);

}

%>




<%--try后面必须直接接catch,不可以直接接html语句--%>

选择您要进行的操作,请点击:


//localhost:

8080/shiyan/search.html">查询

//localhost:

8080/shiyan/insert.html">插入

//localhost:

8080/shiyan/delete.html">删除

//localhost:

8080/shiyan/modify.html">修改

Delete.html

欢迎进入删除图书信息页面,请填写您要删除图书的信息:


(可以任填一项)点击确定

编号:


书名:

Delete.jsp

<%@pagelanguage="java"pageEncoding="gbk"%>

<%@pageimport="java.*"%>

<%@pageimport="java.sql.*"%>

<%

try

{

Connectioncon;

Statementstmt;

ResultSetrs;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

con=DriverManager.getConnection("Jdbc:

Odbc:

shiyan","","");

stmt=con.createStatement();

Stringbnumber=request.getParameter("bnumber");

Stringbname=request.getParameter("bname");

Stringsql="uselibrary;deletefrombookswherebnumber='"+bnumber+"'orbname='"+bname+"'";

stmt.executeUpdate(sql);

out.println("恭喜您,删除信息成功!

");

}

catch(Exceptione)

{

out.println(e);

}

%>




<%--try后面必须直接接catch,不可以直接接html语句--%>

选择您要进行的操作,请点击:


//localhost:

8080/shiyan/search.html">查询

//localhost:

8080/shiyan/insert.html">插入

//localhost:

8080/shiyan/delete.html">删除

//localhost:

8080/shiyan/modify.html">修改

Modify.html

欢迎进入修改图书信息页面,请填写您要删除的图书:


(可以任填一项)

编号:


书名:



请填写您要修改后的图书信息点击确定:



编号:

    

书名:

    

借书日期:


还书日期:


价格:

   
       

Modify.jsp

<%@pagelanguage="java"pageEncoding="gbk"%>

<%@pageimport="java.*"%>

<%@pageimport="java.sql.*"%>

<%

try

{

Connectioncon;

Statementstmt;

ResultSetrs;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

con=DriverManager.getConnection("Jdbc:

Odbc:

shiyan","","");

stmt=con.createStatement();

Stringmodinumber=request.getParameter("modinumber");

Stringmodiname=request.getParameter("modiname");

Stringmnumber=request.getParameter("mnumber");

Stringmname=request.getParameter("mname");

Stringmbdate=request.getParameter("mbdate");

Stringmrdate=request.getParameter("mrdate");

Stringmprice=request.getParameter("mprice");

Stringsql="uselibrary;updatebookssetbnumber='"+mnumber+"',bname='"+mname+"',borrowdate='"+mbdate+"',returndate='"+mrdate+"',price='"+mprice+"'wherebnumber='"+modinumber+"'orbname='"+modiname+"'";

stmt.executeUpdate(sql);

out.println("恭喜您,修改信息成功!

");

}

catch(Exceptione)

{

out.println(e);

}

%>




<%--try后面必须直接接catch,不可以直接接html语句--%>

选择您要进行的操作,请点击:


//localhost:

8080/shiyan/search.html">查询

//localhost:

8080/shiyan/insert.html">插入

//localhost:

8080/shiyan/delete.html">删除

//localhost:

8080/shiyan/modify.html">修改

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1