1. 程式人生 > >Jsp+MySQL+Tomcat做的小伺服器測試

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

看著自己的安裝路徑修改一下即可;

下載的解壓後在目錄中找到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就好了,展示一下效果