Jsp+MySQL+Tomcat做的小服务器测试
来源:互联网 发布:亿次元 淘宝 编辑:程序博客网 时间:2024/05/01 16:28
/////////////2015/12/27///////////////////////////
////////////by XBW/////////////////////////////////
////////////环境 windows server 2012////
一步步来,先说一下我用的阿里云的服务器,windows server 2012系统,jdk1.8;jre1.8;Tomcat 8.0;MySQL5.5;
搭建环境确实废了不少功夫,关于jdk,jre,Tomcat,MySQL的环境变量配置不想多了,把我的环境变量全贴出来吧
CLASSPATH的为:;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files (x86)\Java\jdk1.8.0_66\jre\lib\mysql-connector-java-5.1.38-bin.jar;C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0\lib\mysql-connector-java-5.1.38-bin.jar;
path的为C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\:“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;;%MYSQL_HOME%\bin;C:\Program Files\MySQL\MySQL Server 5.5\bin
JAVA_HOME的为C:\Program Files (x86)\Java\jdk1.8.0_66
MYSQL_HOME的为C:\Program Files\mysql
看着自己的安装路径修改一下即可;
如何让jsp链接MySQL数据库呢,我们通过一个jdbc驱动,去MySQL网站(http://dev.mysql.com/downloads/connector/j/)下载即可,
下载的解压后在目录中找到jar文件复制到jdk\jre\lib\ext中,同时复制到jre\lib\ext中,
这样就差不多了,我们需要用cmd命令启动MySQL数据库,启动命令为mysql -h localhost -u root -p回车,有密码继续输入密码,
无密码直接显示欢迎界面了;
我们创建一个数据库 create database name(数据库名字);例如 create database mydata;
然后创建一个表 create table mytable(name VERCHAR(20),sex CHAR(1));
这样一个简单的姓名性别的表就有了,
我们需要加入数据,insert into mytable values("hyp","M");
现在我们看一下表中的数据,select * from mytable;
这个简单的数据库就弄好了,现在我们需要写jsp了,直接上代码吧;
<%@ page contentType = "text/html;charset=gb2312" %><%@ page import ="java.sql.* " %><HTML> <body bgcolor=#EEDDFF><% Connection con; Statement sql; ResultSet rs; try{Class.forName("com.mysql.jdbc.Driver"); }catch(Exception e){out.println("忘记那什么了"); }try{String uri="jdbc:mysql://localhost:3306/xbw";String user ="root";String password="";con=DriverManager.getConnection(uri, user,password);sql=con.createStatement();rs=sql.executeQuery("SELECT *FROM mytable");out.print("<table border=2>");out.print("<tr>");out.print("<th width =100>"+"姓名");out.print("<th width =100>"+"性别");out.print("</TR>");while(rs.next()){out.print("<tr>");out.print("<td>"+rs.getString("name")+"</td>");out.print("<td>"+rs.getString("sex")+"</td>");out.print("</tr>");}out.print("</table>");con.close();}catch(SQLException e){out.print(e);}%></body></HTML>
我把他放在tomcat文件下的webapps/server/data.jsp
这样呢,我们在地址栏中书入,localhost:8080/server/data.jsp就好了,展示一下效果
- Jsp+MySQL+Tomcat做的小服务器测试
- 做练习的Jsp 连接 MySql 小实例
- JSP注入攻击tomcat服务器小案例
- Tomcat的JSP服务器配置
- Tomcat服务器简单测试jsp文件和html文件
- Tomcat-MySQL的服务器搭建
- 常用的一些小知识点 html、jsp、css、js、java、tomcat、mysql 等
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置(转贴)
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验
- [iOS程序启动与运转]- RunLoop个人小结
- 北京市街へ
- POJ-3258 River Hopscotch
- 欢迎使用CSDN-markdown编辑器
- 802.11概述及帧结构分析
- Jsp+MySQL+Tomcat做的小服务器测试
- Extjs:getValue()、getRawValue()、getValues()、getFieldValues()区别
- sed(part 1)
- 关于android LayoutInflater.inflate()的参数及其用法
- Ant-Help
- SQL Server用户自定义函数
- iOS应用崩溃(一)——Crash文件解析
- 简单的 C++ SOCKET编程 ---基于TCP/IP协议
- Ant-Ant命令行参考