JDBC處理大資料

2021-08-21 03:38:48 字數 1216 閱讀 3567

使用mysql資料庫也可以處理大資料,在實際開發中需要把大文字或者二進位制資料儲存到資料庫中去。clob是用來儲存大文字的,mysql資料庫不支援。bclob用於儲存二進位制資料,例如:影象、聲音、二進位制檔案等。

對於mysql的text型別,可呼叫如下方法設定:

preparedstatment.setcharacterstatment(index,reader,length);

對於mysql中的text型別,可呼叫如下方法獲取:

reader = result.getcharacterstreate(i);

reader = result.getclob(i).getcharacterstream();

string s = result.getstring();

首先應在編譯器src資料夾下建立乙個text文件,用於儲存資料,寫進資料庫。

1.text實現寫入的資料如下:

然後編寫**進行寫大資料到資料庫。**如下

**:@test

public void insert()

} catch (exception e) finally }

查詢資料庫中的表,是否成功插入到資料庫中。

寫大文字資料到資料庫結束,在從資料庫中讀取大文字資料。到計算機的d盤路徑下。

**如下:

@test

public void read()

}finally

writer.close();}}

} catch (exception e) finally }

執行成功,到d盤查看生成的text文字。

文字內容如下:

使用JDBC處理大資料

在實際開發中,程式需要把大文字或二進位制資料儲存到資料庫。基本概念 大資料也稱之為lob large objects lob 又分為 clob 和blob clob用於儲存大文字。text blob用於儲存二進位制資料,例如影象 聲音 二進位製文等。對mysql 而言只有 blob 而沒有 clob...

使用JDBC處理大資料

在實際開發中,程式需要把大文字或二進位制資料儲存到資料庫。大資料也稱之為lob large objects lob又分為 clob和blob clob用於儲存大文字。text blob用於儲存二進位制資料,例如影象 聲音 二進位製文等。對mysql而言只有blob,而沒有clob,mysql儲存大文...

jdbc大資料處理

一 大資料也稱為lof large object lob又可分為clob和blob,clob用於儲存大文字,blob用於儲存二進位制資料。二 在mysql中,只有blob和text。text又可分為tinytext,text,mediumtext和longtext blob又可分為tinyblob,...