1. 程式人生 > >JSP課設之專案管理

JSP課設之專案管理

一.準備:

JDK1.8,eclipse,Tomcat(Web伺服器),JDBC驅動(連結資料庫)

java+html+css+jsp+javabean+DAO+servlet

二.步驟:

1.裝JDK和eclipse並配置環境;

2.下載Tomcat並配置到eclipse上(eclipse可能版本過低沒法配置Tomcat9,則可在help中install new software)

直接打鉤下載,網上的很多部落格說點開下載其中兩項是不行的;

3.官網下載mysql的JDBC驅動,並解壓,然後新增java path,並新增到專案;

4.用JDBC連結mysql,程式碼如下,其中paper是自己mysql中建的資料庫,usename是自己的mysql使用者名稱,password是自己的mysql密碼;

package namespace;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;


public class  one{
    public static void main(String[] args){
    // 載入資料庫驅動  com.mysql.jdbc.Driver
        String driver = "com.mysql.cj.jdbc.Driver";
        
// 獲取mysql連線地址 String url = "jdbc:mysql://localhost:3306/paper?&useSSL=false&serverTimezone=UTC"; // 資料名稱 String username = "root"; // 資料庫密碼 String password = "********"; // 獲取一個數據的連線 Connection conn = null; // 獲取連線的一個狀態 try{ Class.forName(driver);
//getConnection()方法,連線MySQL資料庫! conn=DriverManager.getConnection(url,username,password); if(!conn.isClosed()) System.out.println("資料庫連線成功!"); //建立statement類物件,用來執行SQL語句! Statement Statement=conn.createStatement(); //要執行的SQL語句 String sql="select * from administrator" ; //ResultSet類,用來存放獲取的結果集! ResultSet rs=Statement.executeQuery(sql); System.out.println("-------------------------------"); System.out.println("執行結果如下所示:"); System.out.println("-------------------------------"); System.out.println("序號" + "\t" + "密碼"); System.out.println("-------------------------------"); String id=null; String name=null; while(rs.next()){ //獲取‘Gnum’這列資料 id=rs.getString("Gnum"); //獲取‘Gname’這列資料 name=rs.getString("Gname"); //輸出結果 System.out.println(name+"\t"+id); } rs.close(); conn.close(); } catch(ClassNotFoundException e){ //資料庫驅動類異常處理 System.out.println("資料庫驅動載入失敗!"); e.printStackTrace(); } catch(SQLException e1){ //資料庫連線失敗異常處理 e1.printStackTrace(); } catch(Exception e2){ e2.printStackTrace(); } finally{ System.out.println("-------------------------------"); System.out.println("資料庫資料獲取成功!"); } } }

 5.將eclipse專案部署到tomcat上,詳見本人部落格javaWeb之08;

 6.web專案需將jdbc新增到tomcat的lib目錄下,否則tomcat找不到jdbc,而普通的java專案是不用tomcat伺服器的,所以直接將jdbc新增至專案即可;

7.編寫登入介面index.jsp,在src檔案下編寫beans檔案,dao檔案,servlert(需在web.xml中給servlet配置路徑,詳見本人javaWeb之09);

8.給serlvert配置url時,在xml檔案裡自己新增的但是新增完一直報錯404,於是試了試註解新增,發現可以,只是查詢時路徑有些坑,報500,改後就行了;

9.每次配置完xml後都要重啟tomcat,然後會有埠被佔用報錯,更改埠:cmd->netstat   -ano,開啟window工作管理員(ctrl+alt+delete)找到8080對應程序,結束程序;

@WebServlet(name="priority",urlPatterns="/pi")