原创 第7章:DAO及相關實現類

第7章:DAO及相關實現類【BaseDAO.java】【BookDAO.java】【UserDAO.java】【BookDaoImpl.java】【UserDaoImpl.java】【Book.java】【Page.java】【U

原创 第6章: 數據庫事務

第6章: 數據庫事務6.1 數據庫事務介紹6.2 JDBC事務處理6.3 事務的ACID屬性6.3.1 數據庫的併發問題6.3.2 四種隔離級別6.3.3 在MySql中設置隔離級別 6.1 數據庫事務介紹 事務:一組邏輯操作單

原创 第3章:使用PreparedStatement實現CRUD操作

第3章:使用PreparedStatement實現CRUD操作3.1 操作和訪問數據庫3.2 使用Statement操作數據表的弊端3.3 PreparedStatement的使用3.3.1 PreparedStatement介紹

原创 第8章:數據庫連接池

第8章:數據庫連接池8.1 JDBC數據庫連接池的必要性8.2 數據庫連接池技術8.3 多種開源的數據庫連接池8.3.1 C3P0數據庫連接池8.3.2 DBCP數據庫連接池8.3.3 Druid(德魯伊)數據庫連接池 8.1 J

原创 第5章 批量插入

第5章 批量插入5.1 批量執行SQL語句5.2 高效的批量插入5.2.1 實現層次一:使用Statement5.2.2 實現層次二:使用PreparedStatement5.2.3 實現層次三5.2.4 實現層次四 5.1 批量

原创 第2章:獲取數據庫連接

第2章:獲取數據庫連接2.1 要素一:Driver接口實現類2.1.1 Driver接口介紹2.1.2 加載與註冊JDBC驅動2.2 要素二:URL2.3 要素三:用戶名和密碼2.4 數據庫連接方式舉例2.4.1 連接方式一2.4

原创 第1章:JDBC概述

第1章:JDBC概述1.1 數據的持久化1.2 Java中的數據存儲技術1.3 JDBC介紹1.4 JDBC體系結構1.5 JDBC程序編寫步驟 1.1 數據的持久化 持久化(persistence):把數據保存到可掉電式存儲設

原创 Java中JDBC詳解

Java中JDBC詳解 第1章:JDBC概述 第2章:獲取數據庫連接 第3章:使用PreparedStatement實現CRUD操作 第4章 操作BLOB類型字段 第5章 批量插入 第6章: 數據庫事務 第7章:DAO及相關實現類

原创 第9章:Apache-DBUtils實現CRUD操作

第9章:Apache-DBUtils實現CRUD操作9.1 Apache-DBUtils簡介9.2 主要API的使用9.2.1 DbUtils9.2.2 QueryRunner類9.2.3 ResultSetHandler接口及實

原创 第4章 操作BLOB類型字段

第4章 操作BLOB類型字段4.1 MySQL BLOB類型4.2 向數據表中插入大數據類型4.3 修改數據表中的Blob類型字段4.4 從數據表中讀取大數據類型 4.1 MySQL BLOB類型 MySQL中,BLOB是一個二

原创 java8中的StreamAPI

java8中的StreamAPI一、StreamAPI的理解二、創建Stream的方式三、Stream的中間操作四、Stream的終止操作 一、StreamAPI的理解 二、創建Stream的方式 數據源: pub

原创 java反射獲取運行時類的完整結構

獲取運行時類的完整結構一、獲取當前運行時類的屬性結構二、獲取運行時類的方法結構三、獲取運行時類的其他結構 一、獲取當前運行時類的屬性結構 public class FieldTest { @Test public

原创 java反射中調用運行時類的指定結構

調用運行時類的指定結構一、調用運行時類中指定的結構:屬性二、調用運行時類中指定的結構:方法三、調用運行時類中指定的結構:構造器 一、調用運行時類中指定的結構:屬性 @Test public void testField()

原创 java中的IO流(二)

java中的IO流六、標準輸入、輸出流七、打印流八、數據流九、對象流十、隨機存取文件流十一、NIO.2中Path、Paths、Files類的使用 六、標準輸入、輸出流 public static void main(String

原创 java中的IO流(一)

java中的IO流一、File類的使用二、IO流原理及流的分類三、節點流(或文件流)四、緩衝流五、轉換流 一、File類的使用 File file1 = new File("d:\\java\\info.txt"); Fil