1. 程式人生 > >Tomcat+MySQL的配置(windows下)

Tomcat+MySQL的配置(windows下)

windows下的配置
1.首先配置JDK,下載安裝之後,設定環境變數
JAVA_HOME=C:\jdk.xx.xx.xx
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
path=%JAVA_HOME%\bin
然後可以試試看javac 和java命令

2.Tomcat直接解壓縮就可以用了,startup.bat啟動
CATALINA_HOME=g:\tomcat;
CATALINA_BASE=g:\tomcat;
classpath=%CATALINA_HOME%\common\lib\servlet.jar(沒找到這個jar包)
訪問http://localhost:8080 可以進去tomcat的頁面

3.Tomcat+mysql
把mysql驅動jar包放到Tomcat\lib資料夾下就可以了。
可以用以下的JSP檔案測試成功與否
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost/mysql?user=root&password=cangku&useUnicode=true&characterEncoding=8859_1" ;
//假設test是你的資料庫
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from userinfo";
//從test表讀資料
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一個欄位內容為:<%=rs.getString(1)%>
您的第二個欄位內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("資料庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

4.自己動手建立webapp
在Tomcat\webapps裡新建自己的web工程webapp,在其中新建一個WEB-INF資料夾,然後從別的專案裡拷一個web.xml過來,新建一個jsp
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
然後訪問localhost:8080/myapp/index.jsp
在F:\apache-tomcat-7.0.42\work\Catalina\localhost\myapp\org\apache\jsp下可以找到index_jsp.java檔案和它的位元組碼。這個其實是一個類似servlet的檔案,在_jspService方法中有剛才那個檔案轉化成java的程式碼:
    out.write("<html><body><center>\r\n");
      out.write("Now time is: ");
      out.print(new java.util.Date());
      out.write("\r\n");
      out.write("</center></body></html> ");