首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

JDK 1.4 + Tomcat 5.0 + SQL Server 2000 完整整合配置實戰

     編輯:Java 程式設計入門

環境版本與安裝路徑

  • JDK 1.4:D:/jdk14
  • Tomcat 5.0:D:/tomcat5
  • SQL Server 2000:預設路徑

一、環境變數設定

變數名稱值
ClasspathD:\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_HOMED:\jdk14
TOMCAT_HOMED:\tomcat5
PathD:\Program Files\Microsoft SQL Server\80\Tools\BINN;D:\jdk14\bin

二、Tomcat 5 虛擬目錄配置

編輯 [系統盤:] \tomcat5\conf\server.xml,在 </Host> 前加入:

方法 1:帶路徑前綴(保留 Tomcat 管理頁面)

<Context path="/EnglishStars" docBase="F:/strong_backup/work/EnglishStars" debug="0" reloadable="true">
</Context>

方法 2:根路徑部署(開發測試建議,埠號設 80)

<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>
-->

瀏覽目錄時將以列表顯示所有檔案,方便點選測試。

五、啟動與關閉 Tomcat

  • 啟動:[系統盤:] \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/

七、JSP 測試 SQL Server 2000 連線程式碼

<%@ 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,欄位三個以上。執行後顯示欄位內容與成功訊息。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved