D:/jdk14D:/tomcat5| 變數名稱 | 值 |
|---|---|
| Classpath | D:\jdk14\lib\tools.jar;D:\jdk14\lib\dt.jar;D:\tomcat5\bin;D:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;D:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;D:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar |
| JAVA_HOME | D:\jdk14 |
| TOMCAT_HOME | D:\tomcat5 |
| Path | D:\Program Files\Microsoft SQL Server\80\Tools\BINN;D:\jdk14\bin |
編輯 [系統盤:] \tomcat5\conf\server.xml,在 </Host> 前加入:
<Context path="/EnglishStars" docBase="F:/strong_backup/work/EnglishStars" debug="0" reloadable="true">
</Context>
<Context path="" docBase="F:/strong_backup/work/EnglishStars" debug="0" reloadable="true">
</Context>
Tomcat 預設 8080,修改 server.xml 中 <Connector port="8080" ...> 為 port="80"。
注意:若安裝 IIS,必須關閉「World Wide Web Publishing」服務(設為手動啟動),避免埠 80 衝突。
編輯 server.xml 中 <welcome-file-list>,可增刪預設文件。建議註解或刪除預設頁:
<!--
<welcome-file>index.jsp</welcome-file>
-->
瀏覽目錄時將以列表顯示所有檔案,方便點選測試。
[系統盤:] \tomcat5\bin\startup.bat[系統盤:] \tomcat5\bin\shutdown.bat| 虛擬目錄方式 | 埠 80 | 埠 8080 |
|---|---|---|
| 方法 1 (path="/EnglishStars") | https://localhost/EnglishStars/ | https://localhost:8080/EnglishStars/ |
| 方法 2 (path="") | https://localhost/ | https://localhost:8080/ |
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html><body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
String user = "sa";
String password = "";
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
String sql = "select * from userinfo";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
%>
您的第一個欄位內容為:<%=rs.getString(1)%><br>
您的第二個欄位內容為:<%=rs.getString(2)%><br>
您的第三個欄位內容為:<%=rs.getString(3)%><br>
<%
}
out.print("資料庫連線成功!!!");
rs.close(); stmt.close(); conn.close();
%>
</body></html>
資料庫:test,資料表:userinfo,欄位三個以上。執行後顯示欄位內容與成功訊息。