原创 JSP 學習

文章目錄一、 指令二、註釋三、內置對象 一、 指令 page 指令 作用是用於配置 JSP 頁面,導入資源文件 格式:<%@ 指令名稱 屬性名1=屬性值1 屬性名2=屬性值2 ... %> page: 配置JSP頁面的

原创 Cookie 和 Session 學習

文章目錄一、學習目錄二、擴展目錄 一、學習目錄 會話技術和 Cookie 快速入門 Cookie 實現的原理 cookie 的實現細節 Cookie 案例記住上一次訪問時間 JSP 入門學習 Session 的簡單學習 驗證碼案

原创 配合 Druid 數據庫連接池使用的 druid.properties

文件格式: driverClassName=com.mysql.jdbc.Driver //數據庫名 url=jdbc:mysql://127.0.0.1:3306/db //如果是配置在本地計算機上的數據庫還可以寫成 //url

原创 Request 和 Response 學習

文章目錄一、學習目錄二、擴展目錄 一、學習目錄 HTTP基本原理 Http 簡單學習 Request 認識 request 獲取請求消息數據 Request 其他功能 案例實現用戶登錄(Druid+JdbcTemplate) B

原创 會話技術和 Cookie 快速入門

文章目錄一、會話技術二、Cookie 快速入門 一、會話技術 會話:一次會話中包含多次請求和響應(同一個瀏覽器屬於一個會話,不同瀏覽器屬於不同會話) 一次會話:瀏覽器第一次給服務器資源發送請求,會話建立,直到有一方斷開爲止

原创 驗證碼的簡單實現

本質:圖片 目的:防止惡意表單註冊 文章目錄一、基本實現二、配合 html 表單實現 一、基本實現 @WebServlet("/checkCodeServlet") public class CheckCodeServlet e

原创 Cookie 實現的原理

基於響應頭set-cookie和請求頭cookie實現 第一次訪問服務器,響應頭會返回 set-Cookie 第二次訪問,會帶着上次請求返回的 Cookie 訪問 也需要注意,第一次 訪問 Cookie1,接收到返回的 se

原创 Druid 數據庫連接池實現技術

文章目錄一、基本概念二、代碼實例 一、基本概念 Druid:數據庫連接池實現技術,由阿里巴巴提供的 步驟: (1)導入jar包 druid-1.0.9.jar (2)定義配置文件: * 是properties形式的

原创 Druid 數據庫連接池的工具類使用

文章目錄一、定義工具類二、使用工具類 一、定義工具類 (1)定義一個類 JDBCUtils (2)提供靜態代碼塊加載配置文件,初始化連接池對象 (3)提供方法 * 獲取連接方法:通過數據庫連接池獲取連接 * 釋放資源

原创 Spring JDBC 的使用

文章目錄一、基本概念二、簡單示例三、練習示例 一、基本概念 Spring框架對JDBC的簡單封裝,提供了一個 JDBCTemplate 對象簡化JDBC的開發 步驟: (1)導入jar包 (2)創建JdbcTemplate對象,依

原创 數據庫連接池

概念:其實就是一個容器(集合),存放數據庫連接的容器 當系統初始化好後,容器被創建,容器中會申請一些連接對象,當用戶來訪問數據庫時,從容器中獲取連接對象,用戶訪問完之後,會將連接對象歸還給容器。 好處: * 節約資源 *

原创 PreparedStatement 執行 sql 的對象

文章目錄一、使用 statement 存在的安全問題二、使用 PreparedStatement 執行sql的對象三、代碼實例 一、使用 statement 存在的安全問題 (1)SQL注入問題:在拼接sql時,有一些sql的特殊

原创 JDBC 工具類練習

文章目錄一、需求二、代碼實現 一、需求 通過鍵盤錄入用戶名和密碼 判斷用戶是否登錄成功 select * from user where username = "" and password = ""; 如果這個sql有查詢結

原创 JDBC 控制事務

文章目錄一、相關概念二、代碼示例 一、相關概念 事務:一個包含多個步驟的業務操作,如果這個業務操作被事務管理,則這多個步驟要麼同時成功,要麼同時失敗 操作: (1)開啓事務 (2)提交事務 (3)回滾事務 使用 Conne

原创 抽取 JDBC 工具類

文章目錄一、概念二、代碼實現 一、概念 目的是爲了簡化書寫 分析: (1)註冊驅動也抽取 (2)抽取一個方法獲取連接對象 * 需求:不想傳遞參數(麻煩),還得保證工具類的通用性。 * 解決:配置文件 jdbc.