原创 DBUtil用法之ResultSetHandler 和 QueryRunner總結

ResultSetHandler 和 QueryRunnerResultSetHandler是用來簡化查詢到的數據處理的.ResultSetHandler的實現方法可以不用創建實例對象去封裝就能打印出來查詢到的全部數據.通過:ArrayHa

原创 QueryRunner使用

在相繼學習了JDBC和數據庫操作之後,我們明顯感到編寫JDBC代碼並非一件輕鬆的事兒。爲了幫助我們更高效的學習工作,從JDBC的繁重代碼中解脫出來,老佟給我們詳盡介紹了一個簡化JDBC操作的組件——DBUtils。我們今天主要學習了它所提供

原创 RandomAccessFile

RandomAccessFileRandomAccessFile是用來訪問那些保存數據記錄的文件的,你就可以用seek( )方法來訪問記錄,並進行讀寫了。這些記錄的大小不必相同;但是其大小和位置必須是可知的。但是該類僅限於操作文件。Rand

原创 計劃

15日 Java 集合 泛型 異常

原创 Timer和TimerTask

看到別人代碼中使用到Timer和TimerTask來實現定時或者循環調用,自己使用了下,一個循環的timer不能暫停,cancel後就不能用了,必須要重新創建一個對象才合理,爲此我覺得使用起來也不是很合理,不過貌似網上也不推薦使用這個jav

原创 BLOB和CLOB區別和定義

 BLOB和CLOB區別和定義      LONG: 可變長的字符串數據,最長2G,LONG具有VARCHAR2列的特性,可以存儲長文本一個表中最多一個LONG列  LONG RAW: 可變長二進制數據,最長2G  CLOB:  字符大對象

原创 BufferedReader和BufferedWriter

1. java.io.BufferedReader和java.io.BufferedWriter類各擁有8192字符的緩衝區。當BufferedReader在讀取文本文件時,會先儘量從文件中讀入字符數據並置入緩衝區,而之後若使用read()

原创 RandomAccessFile

RandomAccessFileRandomAccessFile是用來訪問那些保存數據記錄的文件的,你就可以用seek( )方法來訪問記錄,並進行讀寫了。這些記錄的大小不必相同;但是其大小和位置必須是可知的。但是該類僅限於操作文件。Rand

原创 BufferedReader和BufferedWriter

1. java.io.BufferedReader和java.io.BufferedWriter類各擁有8192字符的緩衝區。當BufferedReader在讀取文本文件時,會先儘量從文件中讀入字符數據並置入緩衝區,而之後若使用read()

原创 Timer和TimerTask

看到別人代碼中使用到Timer和TimerTask來實現定時或者循環調用,自己使用了下,一個循環的timer不能暫停,cancel後就不能用了,必須要重新創建一個對象才合理,爲此我覺得使用起來也不是很合理,不過貌似網上也不推薦使用這個jav

原创 計劃

15日 Java 集合 泛型 異常

原创 getGeneratedKeys自動獲取主鍵的方法

public class Demo{public static void main(String[] args) {try {String sql="insert into person values(?,?)";Class.forName

原创 DBUtil用法之ResultSetHandler 和 QueryRunner總結

ResultSetHandler 和 QueryRunnerResultSetHandler是用來簡化查詢到的數據處理的.ResultSetHandler的實現方法可以不用創建實例對象去封裝就能打印出來查詢到的全部數據.通過:ArrayHa

原创 QueryRunner使用

在相繼學習了JDBC和數據庫操作之後,我們明顯感到編寫JDBC代碼並非一件輕鬆的事兒。爲了幫助我們更高效的學習工作,從JDBC的繁重代碼中解脫出來,老佟給我們詳盡介紹了一個簡化JDBC操作的組件——DBUtils。我們今天主要學習了它所提供