首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JSP 連接 MySQL 報錯 PWC6033:JDBC 驅動未部署與 Session 變量拼寫錯誤

     編輯:程式設計綜合問答

錯誤信息

  1. `??? com.mysql.jdbc ???`:JSP 編譯找不到 `com.mysql.jdbc.Driver` 類 —— **驅動 JAR 未放入 Web 應用 CLASSPATH**。
  2. `setAttribue` 拼寫錯誤:應為 `setAttribute`。

修正步驟

  1. 將 `mysql-connector-java-x.x.x.jar` 放入 `WEB-INF/lib/` 目錄(Maven 專案加 `provided` 或 `runtime` 依賴)。
  2. 修正拼寫:
    `HttpSession session = request.getSession(true);`
    `session.setAttribute("enter", "true");`
  3. 刪除工作目錄 (`work/Catalina/localhost/...`),重新部署。

最佳實踐

  • 使用連接池 (Druid/HikariCP) + JNDI 數據源,避免 JSP 直連數據庫。
  • 業務邏輯移至 Servlet/Service,JSP 僅負責展示。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved