關於資料庫使用過程中的小知識點。

2021-10-05 08:28:09 字數 1123 閱讀 9396

1 向資料庫儲存大資料;在資料庫中新建乙個**表,列名,序列,**名字,data(資料),其中資料的資料型別為blob。

jdbc連線mysql 略過,得到

connection conn =drivermanager.getconnection(url,username,password);

//建立preparestatement介面

string sql =「insert into tb_music values(?,?,?)」;

preparestatement psts=conn.preparestatement(sql);

psts.setint(1,001);

psts.setstring(2,「東風破.***」);

/*1,把***資料轉換成位元組陣列

*2,通過blob的實現類serialblob得到blob

*///把檔案轉換成byte陣列,

byte bytes=ioutils.tobytearray(new fileinputstream(「東風破.***」));

blob blob=new serialblob(bytes);

psts.setblob(3,blob);

psts.executeupdate();

2 向資料庫中取出「東風破.***」,放在f盤下。

//1 得到連線池

connection conn=drivermanager.getconnection(url,username,password);

//2 建立preparestatement介面

string sql=「select * from tb_music」;

preparestatement psts=conn.preparestatement(sql);

resultset rs=psts.executequery();

if(rs.next()){

blob blob=rs.getblob(「data」);

inputstream in=blob.getbinarystream();

outputstream out =new fileoutputstream(「東風破.***」);

ioutils.copy(in,out);

robotframework使用過程中的一些總結

robot framework是乙個基於python可擴充套件地關鍵字驅動的測試自動化框架,robot framework被廣泛地使用在端到端地驗收測試以及驗收測試驅動開發的過程中。1.在rf中輸入部分關鍵字的名稱時,使用shift control 空格可以延伸出所有相關的關鍵字 2.suit下打t...

EventBus使用過程中,遇到的問題點

說到eventbus,想必大家都不陌生,咦 你沒聽過,好吧,你還要認真學習啊,這篇部落格不是去分析eventbus的原始碼的,也不是講什麼人生哲理,就是教大家如何使用這麼乙個神器,以後誰要是問你eventbus會不會用。你就可以驕傲的炫耀你的車技了,並將他領上車 1.初步理解 2.新手入門入門 好了...

關於Ubuntu使用過程中遇到的問題

1.修改網絡卡,修改配置檔案 etc network inte ces之後,重啟network出現錯誤 unit network.service failed to load。不用service network restart 用service network manager restart重啟,不...