您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > jsp+mysql进行简单的增删改查
MySql5.5+Tomcat6.0+JSP进行简单的增删改查之前上传的那个有些问题,所以这里重新上传一遍。乱码问题,网上解决方法很多,这里安装MySql的时候选择字符集的时候选第三个:Utf-8。若还有问题,那你需要改页面,所有页面的编码为Utf-8格式。除了index.jsp,所以index.jsp要用记事本打开复制粘贴即可。刚刚又测试了一下。发现了这个问题,所以在这里分享给大家。具体解决方案自己查询相关资料。一、首先配置jdk1.6网上有教程,简单的提一下。进入oracle官网,找到相关的jdk,我用的是JavaSE61,点击JDK下面Download下载完成之后,可以看到是一个exe文件。2,接下来就是安装,双击文件。安装文件很简单,只要按照向导一路下一步就OK,但是需要主要的几个地方:安装的路径要改一下,默认的是安装在c:/programfiles/下面3,我们改成F盘,这样操作方便一点。4,安装完成之后就是配置环境变量我安装的JDK默认是装在F:/JAVA目录下,结构如下右击我的电脑—点击环境变量:在用户变量中新建环境变量变量名:JAVA_HOME变量值:F:\JAVA变量名:classpath变量值:F:\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文件若出现这样的情况,那就证明你安装成功了或者更好的办法是进入若显示页面那就证明成功了至此,JDK和Tomcat都安装完成。三、MySql安装进入MySql官网,百度一下:Mysql点击Download,接下来选择要下载的版本。我们点下面那个Download。下载完成之后进行安装.双击我们已经下载好的msi文件。根据向导进行安装。一路默认下来。但是注意:这里要选第三个:且CharacterSet:utf-8再一路下去到这里的时候我们设置一个密码,叫root,再确认密码,然后Enable打钩.点击NEXT直到最后Finish就OK了。这样就安装完成了接下来就是要测试安装是否成功。在开始菜单所有程序中找到MySql启动程序.输入密码:root刚才我们设置的密码若进去这个页面了,那就说明已经安装成功了准备工作已经做完了。接下来就是要搭建环境了。四、创建数据库mysqlcreatedatabasejsp;mysqlusejspmysqlcreatetablestudent(-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.jpgweb.xml中的内容为:?xmlversion=1.0encoding=UTF-8?web-appversion=2.5xmlns=:xsi=:schemaLocation=://java.sun.com/xml/ns/javaee/web-app_2_5.xsddisplay-name/display-namewelcome-file-listwelcome-fileindex.jsp/welcome-file/welcome-file-list/web-appaddStuInfo.jsp%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/;%!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//ENhtmlheadbasehref=%=basePath%title输入学生信息界面/titlemetahttp-equiv=pragmacontent=no-cachemetahttp-equiv=cache-controlcontent=no-cachemetahttp-equiv=expirescontent=0metahttp-equiv=keywordscontent=keyword1,keyword2,keyword3metahttp-equiv=descriptioncontent=Thisismypage!--linkrel=stylesheettype=text/csshref=styles.css--scripttype=text/javascriptfunctionvalidate(){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=0){alert(姓名不能为空,请输入姓名!);returnfalse;}elseif(age=0){alert(请输入合法年龄!);returnfalse;}elseif(major.length=0){alert(专业不能为空,请输入所学专业!);returnfalse;}else{returntrue;}//document.getElementById(form).submit();}/script/headbodybackground=pic/background.jpgbrcenterh2添加学生信息/h2hrformaction=insert.jspmethod=postid=formonSubmit=returnvalidate()h4学号:inputtype=textname=idclass={required:true}/inputbr/h4h4姓名:inputtype=textname=name/inputbr/h4h4年龄:inputtype=textname=age/inputbr/h4h4性别:inputtype=radioname=gendervalue=男男inputtype=radioname=gendervalue=女女br/h4h4专业:inputtype=textname=major/inputbr/h4inputtype=submitvalue=提交//formahref=showInfo.jsp查询所有学生信息/a/center/body/htmldelete.jsp%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%%@pageimport=java.sql.*%%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/;%!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//ENhtmlheadbasehref=%=basePath%title删除页面/titlemetahttp-equiv=pragmacontent=no-cachemetahttp-equiv=cache-controlcontent=no-cachemetahttp-equiv=expirescontent=0metahttp-equiv=keywordscontent=keyword1,keyword2,keyword3metahttp-equiv=descriptioncontent=Thisismypage!--linkrel=stylesheettype=text/csshref=styles.css--/headbodybackground=pic/background.jpg%request.setCharacterEncoding(UTF-8);Stringid=request.getParameter(id);Connectionconn=null;Statementstat=null;ResultSetrs=null;Class.forName(com.mysql.jdbc.Driver);Stringurl=jdbc:mysql://localhost:3306/jsp;Stringuser=root;Stringpassword=root;conn=DriverManager.getConnection(url,user,password);stat=conn.createStatement();stat.executeUpdate(deletefromstudentwhereid=+id+);rs=stat.executeQuery(select*fromstudent);if(rs.next()){out.print(centerbrbrh3删除成功!/h3/center);}else{out.print(centerh3删除失败!/h3/center);}%brbrcenterahref=addStuInfo.jsp返回添加信息页面/aahref=showInfo.jsp返回信息查询页面/a/center%if(rs!=null){rs.close();rs=null;}if(stat!=null){stat.close();stat=null;}if(conn!=null){conn.close();conn=null;}%/body/htmlindex.jsp%@pagelanguage=javaimport=java.util.*pageEncod
本文标题:jsp+mysql进行简单的增删改查
链接地址:https://www.777doc.com/doc-4335334 .html