jsp+mysql进行简单的增删改查Word文件下载.docx
《jsp+mysql进行简单的增删改查Word文件下载.docx》由会员分享,可在线阅读,更多相关《jsp+mysql进行简单的增删改查Word文件下载.docx(56页珍藏版)》请在冰点文库上搜索。
classpath
\JAVA\jre\lib\rt.jar;
.;
在系统变量中编辑path
变量值最前面加上F:
\JAVA\bin;
(一定要加上分号)
5,测试java是否安装成功
Windows+R打开cmd,确定
敲java–version
若出现javaversion“1.6.0_24”则说明安装成功
至此,JDK安装完成
二、安装Tomcat服务器
1,进入Tomcat官网,进行下载
我们下载6.0的Tomcat,点击Tomcat6.0
下载core中的第二个即可。
把刚下载好的.tar.gz文件拷贝到F盘根目录下
右击,解压到当前文件夹即可
这就是Tomcat的目录结构。
接下来打开bin文件夹中的startup.bat文件
若出现这样的情况,那就证明你安装成功了
或者更好的办法是进入http:
//localhost:
8080/若显示页面那就证明成功了
至此,JDK和Tomcat都安装完成。
三、MySql安装
进入MySql官网,XX一下:
Mysql
点击Download,接下来选择要下载的版本。
我们点下面那个Download。
下载完成之后进行安装.
双击我们已经下载好的msi文件。
根据向导进行安装。
一路默认下来。
但是注意:
这里要选第三个:
且CharacterSet:
utf-8
再一路下去到这里的时候
我们设置一个密码,叫root,再确认密码,然后Enable打钩.点击NEXT
直到最后Finish就OK了。
这样就安装完成了
接下来就是要测试安装是否成功。
在开始菜单所有程序中找到MySql启动程序.
输入密码:
root刚才我们设置的密码
若进去这个页面了,那就说明已经安装成功了
准备工作已经做完了。
接下来就是要搭建环境了。
四、创建数据库
mysql>
createdatabasejsp;
创建一个名为JSp的数据库
usejsp
createtablestudent(
->
idint(30)notnullprimarykey,
namevarchar(50),
ageint(30),
gendervarchar(30),
majorvarchar(50)
);
至此创建了名为jsp的数据库,一个名叫student的表.
五、页面制作
在安装完成的Tomcat6.0中的webapps中新建一个文件夹normal
新建一个pic和WEB-INF文件夹,在WEB-INF下新建一个web.xml和新建一个lib文件夹
pic文件夹中放的是图片,网页要用背景图片.自己可以到网上找找。
不要太大的。
但是名字要改成background.jpg
web.xml中的内容为:
<
?
xmlversion="
1.0"
encoding="
UTF-8"
web-appversion="
2.5"
xmlns="
xmlns:
xsi="
http:
//www.w3.org/2001/XMLSchema-instance"
xsi:
schemaLocation="
<
display-name>
/display-name>
welcome-file-list>
welcome-file>
index.jsp<
/welcome-file>
/welcome-file-list>
/web-app>
addStuInfo.jsp增加信息页
%@pagelanguage="
java"
import="
java.util.*"
pageEncoding="
%>
%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"
:
//"
+request.getServerName()+"
"
+request.getServerPort()+path+"
/"
;
!
DOCTYPEHTMLPUBLIC"
-//W3C//DTDHTML4.01Transitional//EN"
html>
head>
basehref="
%=basePath%>
title>
输入学生信息界面<
/title>
metahttp-equiv="
pragma"
content="
no-cache"
cache-control"
expires"
0"
keywords"
keyword1,keyword2,keyword3"
description"
Thisismypage"
--
linkrel="
stylesheet"
type="
text/css"
href="
styles.css"
-->
scripttype="
text/javascript"
functionvalidate()
{
varid=document.forms[0].id.value;
varname=document.forms[0].name.value;
varage=document.forms[0].age.value;
varmajor=document.forms[0].major.value;
if(id<
=0){
alert("
学号不能为空,请输入学号!
returnfalse;
}
elseif(name.length<
姓名不能为空,请输入姓名!
elseif(age<
请输入合法年龄!
elseif(major.length<
专业不能为空,请输入所学专业!
else{
returntrue;
//document.getElementById("
form"
).submit();
/script>
/head>
bodybackground="
pic/background.jpg"
br>
center>
h2>
添加学生信息<
/h2>
hr>
formaction="
insert.jsp"
method="
post"
id="
onSubmit="
returnvalidate()"
>
h4>
学号:
inputtype="
text"
name="
id"
class="
{required:
true}"
/input>
/h4>
姓名:
name"
年龄:
age"
性别:
radio"
gender"
value="
男"
男
女"
女<
专业:
major"
submit"
提交"
/>
/form>
ahref="
showInfo.jsp"
查询所有学生信息<
/a>
/center>
/body>
/html>
delete.jsp删除信息页
%@pageimport="
java.sql.*"
删除页面<
%
request.setCharacterEncoding("
Stringid=request.getParameter("
Connectionconn=null;
Statementstat=null;
ResultSetrs=null;
Class.forName("
com.mysql.jdbc.Driver"
Stringurl="
jdbc:
mysql:
3306/jsp"
Stringuser="
root"
Stringpassword="
conn=DriverManager.getConnection(url,user,password);
stat=conn.createStatement();
stat.executeUpdate("
deletefromstudentwhereid="
+id+"
rs=stat.executeQuery("
select*fromstudent"
if(rs.next())
out.print("
h3>
删除成功!
/h3>
删除失败!
%>
ahref=addStuInfo.jsp>
返回添加信息页面<
ahref=showInfo.jsp>
返回信息查询页面<
if(rs!
=null)
rs.close();
rs=null;
if(stat!
stat.close();
stat=null;
if(conn!
conn.close();
conn=null;
index.jsp首页
GB18030"
Welcome,home<
br/>
<
addStuInfo.jsp"
点此添加学生信息<
点此查询学生信息<
点此修改学生信息<
点此删除学生信息<
insert.jsp
插入学生信息<
Stringname=request.getParameter("
System.out.println(name);
Stringage=request.getParameter("
Stringgender=request.getParameter("
Stringmajor=request.getParameter("
conn=DriverManager.getConnection(url,user,password);
Stringsql="
insertintostudent(id,name,age,gender,major)values("
'
+name+"
'
"
+age+"
+gender+"
+major+"
)"
stat.executeUpdate(sql);
成功输入!
输入失败!
进入信息查询页面<
select_for_age.jsp按年龄查找页
按年龄查询<