當前位置:首頁 » 編程語言 » java二進制讀取

java二進制讀取

發布時間: 2025-07-03 11:55:52

java 以二進制流的方式讀取mysql 中的blob文件,並寫入本地文件夾

//配置資料庫連接驅動

String sql = xxxxxxxx;//要查詢的sql
PreparedStatement ps = conn.prepareStatement(sql);
String path = xxxxxxx;
ResultSet rs = ps.executeQuery();
while (rs.next()) {
InputStream is = rs.getBlob(x).getBinaryStream();//x為要取的BLOB位置

FileOutputStream os = new FileOutputStream(path + "//"
+ "存放的文件名"+「.zip」);
byte[] buff = new byte[1024];
while ((is.read(buff)) != -1) {
os.write(buff);
}
os.close();
is.close();
}
ps.close();
conn.close();

Ⅱ java怎麼實現讀取一個文件,拿到二進制流

InputStream 就是讀取二進制文件的, 任何文件都可以用這個流來讀, 也叫位元組輸入流

Ⅲ Java 讀取二進制文件 ,讀八個位元組,然後轉換成一個double,怎麼寫 我知道怎麼讀四個位元組轉成int的。

先申明一下你的前提是二進制文件,讀取8個位元組,那培埋么可以這么做:
public double readDouble(InputStream in) throws IOException {
byte[] tmp = new byte[8 * 8];//8個位元組蔽中歲長度宏睜
if (in != null && (in.read(tmp) != -1)) {
String str = new String(tmp);
return Double.valueOf(str);
}
return -1;
}

熱點內容
滑鼠存儲 發布:2025-07-03 21:43:54 瀏覽:100
unity3d腳本打包 發布:2025-07-03 21:36:05 瀏覽:862
伺服器獨享寬頻怎麼樣 發布:2025-07-03 21:35:58 瀏覽:837
重慶哪裡有安卓手機專賣店 發布:2025-07-03 21:21:42 瀏覽:378
上傳ftp亂碼linux 發布:2025-07-03 21:20:26 瀏覽:333
多線程下載java 發布:2025-07-03 21:15:30 瀏覽:716
電腦做伺服器應該什麼配置 發布:2025-07-03 21:15:18 瀏覽:687
查看防火牆linux 發布:2025-07-03 21:07:10 瀏覽:86
phpjscss 發布:2025-07-03 20:43:01 瀏覽:215
p79選哪個配置 發布:2025-07-03 20:36:33 瀏覽:734