JavaWebWorksRepository
1.0.0
This work is a work that users of the image management system can upload pictures, download pictures, modify picture titles, and classify pictures. The browsing picture part includes [Picture Wall] and [Page display image details mode].
Development environment computer: Windows 10 Home Edition
IDE: Eclipse IDE for Enterprise Java Developers 2020-03 (4.15.0)
Java jdk version: 1.8.0_162
Library: Microsoft SQL Server 2019
The technologies applied to the JavaWebDatabaseTwo project include: Java, JSP, Servlet, JDBC, AJAX, HTML, CSS, JavaScript, jQuery
預前準備
1.
打開 Microsoft SQL Server Management Studio 18,
接著創建 SavePictureDB1 這個 database,
切換到 SavePictureDB1 database。
2.
打開 Eclipse project ,
創建 srcmainresources 資料夾,
接著創建 DatabaseData.txt 檔案
輸入下述內容
username=『資料庫帳號名稱』
password=『資料庫帳號密碼』
connectionURL=『資料庫連線URL』
Example:
connectionURL=jdbc:sqlserver://localhost:1433;databaseName=SavePictureDB1
3.
打開 Eclipse project ,
打開 srcmainjava__00intialInitialTable.java檔,
滑鼠右鍵「Run As -> 2 Java Application」,執行Java程式建立 PictureTableTwo、ClassTypeTable 2張table。
4.
在 Windows電腦 C槽 建立imageData資料夾,
路徑為 C:imageData 。
5.
打開 Tomcat Server 裡面的 server.xml,
找到 <Host>標籤 ,在 <Host>標籤 裡面加上 <Context docBase="C:/imageData/" path="imageData" reloadable="true"/> ,
去設定 "C:imageData"硬碟實體路徑 對應的 URL 。
6.
打開 Eclipse project ,
創建 srcmainwebappMETA-INF 資料夾,
接著在這層資料夾新增 context.xml檔案,
檔案內容如下
Example:
<?xml version="1.0" encoding="UTF-8"?>
<Context displayName="JavaWebDatabaseTwo"
docBase="JavaWebDatabaseTwo" path="/JavaWebDatabaseTwo"
reloadable="true">
<Resource name="/jdbc/SavePictureDB1" auth="Container"
type="javax.sql.DataSource" username="『資料庫帳號名稱』" password="『資料庫帳號密碼』"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=SavePictureDB1"
maxTotal="『連線池物件最大數量』" maxIdle="『連線池物件預設數量』" maxWaitMillis="5000" />
</Context>