原创 如何使用文件字節輸入流(FileInputStream)將文件讀取到程序中

讀取步驟: 1. 創建源對象 2.創建文件字節輸入流對象(FileInputStream),並接在源上 3.進行IO操作(具體的讀取操作) 4.關閉文件(必不可少的一步,如果操作文件,就得開通一個流對象關聯我們得磁盤文件,如果不關閉資源,

原创 如何拷貝指定類型的文件以及如何更改拷貝的文件的擴展名

1.如何拷貝指定目錄下的指定類型的文件到指定另一目錄中: 使用過濾器(FilenameFilter)過濾文件 //案例1:文件拷貝案例-拷貝指定目錄的指定類型文件到指定目錄. private static void test1() th

原创 Java JDBC的簡單介紹

在Java中,要進行數據庫的存取技術一般是通過JDBC訪問數據庫。   JDBC訪問數據庫的形式主要有兩種:    1).直接使用JDBC的API去訪問數據庫服務器(MySQL/Oracle).    2).間接地使用JDBC的API去訪

原创 對SQL簡單介紹、數據庫、表的簡單操作

1.SQL語句簡單介紹: SQL(結構化查詢語言(Structured Query Language))包含6個部分(數據查詢語言DQL、數據操作語言DML、數據定義語言DDL、事務處理語言TPL、數據控制語言DCL、指針控制語言CCL

原创 事務的簡單介紹

事務(Transaction,簡寫爲tx): 在數據庫中,所謂事務是指一組邏輯操作單元,使數據從一種狀態變換到另一種狀態。   爲確保數據庫中數據的一致性,數據的操縱應當是離散的成組的邏輯單元:      當每個邏輯操作單元全部完成時,數

原创 java 字節流與字符流的區別

字節流與和字符流的使用非常相似,兩者除了操作代碼上的不同之外,是否還有其他的不同呢? 實際上字節流在操作時本身不會用到緩衝區(內存),是文件本身直接操作的,而字符流在操作時使用了緩衝區,通過緩衝區再操作文件,如圖12-6所示。 下面以兩個

原创 打印流概述

打印流,打印數據的,打印流只能是輸出流:  PrintStream: 字節打印流  PrintWriter:  字符打印流 -對於PrintWriter來說,當啓用字段刷新之後, 調用println或者printf或者format方法,便

原创 通過JDBC獲取數據庫連接

獲取數據庫的連接,步驟: 在程序當中要操作數據庫,第一步應該將對應數據庫的驅動包拷貝到項目中 2.獲取連接: 口訣:賈璉欲執事(賈璉是紅樓夢中的人物,是王熙鳳的丈夫,王熙鳳很強勢,因此。。。不過這個口訣跟Java沒多大聯繫,純屬是爲了

原创 Java模擬銀行轉賬(操作事務)

案例:A給B轉10000塊錢 1.準備工作:在數據庫先建一張表(t_account): id name balance ------------------------- 1 A  20000 2 B 0 ---------------

原创 使用數據庫連接池獲取JDBC數據庫

爲什麼必須使用數據庫連接池:   1.普通的JDBC數據庫連接使用DriverManager來獲取,每次向數據庫建立連接時都要將Connection加載到內存中,再驗證用戶名和密碼。需要數據庫連接的時候,就向數據庫要求一個,執行完後就斷開

原创 如何使用文件字節輸出流(FileOutputStream)將數據寫到磁盤文件中

步驟: 1.創建目標對象(表示把數據存儲到哪一文件中) 2.創建文件字節輸出流對象 3.具體的輸出操作(往外寫的操作) 4.關閉資源對象 //演示文件字節輸出流 public class FileOutputStreamDemo { p

原创 輸入和輸出(IO)流的簡單介紹

IO操作是一個相對的過程,一般,我們站在程序角度來思考(程序的內存): 1)程序需要數據:把數據流入到程序中--->輸入. 2)程序需要保存數據,把數據傳遞給別人--->輸出.   IO流的分類 站在不同的角度,IO的分類方式是不一樣的:

原创 Java如何實現文件拷貝操作和如何正確關閉資源

使用字節流完成文件的拷貝: 使用字節輸入流(FileInputStream)將源文件中的數據讀進來,同時使用字節輸出流(FileOutputStream)將讀進來的數據寫到目標文件中,即一邊讀一邊寫,完成文件的拷貝。 //使用字節流完成文

原创 Statement和PreparedStatement的區別

1).PreparedStatement 代碼的可讀性和可維護性. (SQL模板,使用佔位符表示參數) String sql = "select * from t_student where name = ? "; //連接數據庫

原创 SAX解析XML

SAX解析是一種與PULL解析器類似的XML解析的方法,不同的是,使用PULL解析需要程序員自己獲取產生的事件做相應的操作。SAX解析的特點是逐行掃描文檔,一邊掃描一邊解析,這種方式比起一次性將整個XML文件加載到內存中的DOM解析方式也