Jsp+MySQL+Tomcat做的小服务器测试

/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就好了,展示一下效果







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值