1. 程式人生 > >android 將圖片儲存到資料庫

android 將圖片儲存到資料庫

public class ExamJdbc11 { 
public static  void method1() { 
Connection conn = null;	
PreparedStatement stmt = null; 
try { 
conn = SQLHelper.getConnection(); 
String sql = "insert into tb_file values(?,?)"; 
stmt = conn.prepareStatement(sql); 
stmt.setString(1, "c:/1.jpg"); 

InputStream in = new FileInputStream("c:/1.jpg"); 
stmt.setBinaryStream(2, in, in.available());//存入圖片的大小,這樣才可以取得 
stmt.executeUpdate(); 
} catch (Exception e) { 
e.printStackTrace(); 
} finally { 
SQLHelper.close(null, stmt, conn); 
} 
} 
//取出來 
public static  void method2() { 
Connection conn = null; 
PreparedStatement stmt = null; 
ResultSet rs = null; 
try { 

conn = SQLHelper.getConnection(); 
String sql = "select * from tb_file where filename = ?"; 
stmt = conn.prepareStatement(sql); 
stmt.setString(1, "c:/1.jpg"); 
rs = stmt.executeQuery(); 
rs.next(); 

InputStream in = rs.getBinaryStream("filecontent"); 
FileOutputStream fout = new FileOutputStream("d:/2.jpg"); 
byte[] buff = new byte[1024]; 
int length = 0; 
while ((length = in.read(buff)) != -1) { 
fout.write(buff, 0, length); 
fout.flush(); 
} 
fout.close(); 
in.close(); 

} catch (Exception e) { 
e.printStackTrace(); 
} finally { 
SQLHelper.close(rs, stmt, conn); 
} 

} 

public static void main(String[] args){ 
method2(); 

} 
} 


相關推薦

android 圖片儲存資料庫

public class ExamJdbc11 { public static void method1() { Connection conn = null; PreparedStatement stmt = null; try { conn = SQLHel

Android開發——相簿拍照_03.解決相機拍照之後部分手機無法圖片儲存到路徑或部分手機點選相機確定無法返回問題

之前用了02的方法,實現了相簿拍照功能,但是在測試的時候發現幾個問題:1.拍完照片之後,返回介面,但是顯示出來的圖片為null,一片空白;2.拍完照片之後,點選相機的確定鍵,無法返回。 因為時間有限,網上的回答很多,第一個問題有人說部分手機沒有SD卡?第二個問

tensorflow圖片儲存為tfrecord和tfrecord的讀取

tensorflow官方提供了3種方法來讀取資料: 預載入資料(preloaded data):在TensorFlow圖中定義常量或變數來儲存所有的資料,適用於資料量不太大的情況。 填充資料(feeding):通過Python產生資料,然後再把資料填充到後端。 從檔案讀取資

csdn的文章爬取,並圖片儲存到本地

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/11/13 10:20 # @Author : jia.zhao # @Desc : # @File : csdn_demo.py

Python - pyecharts:直接圖片儲存為 png, pdf, gif 格式的檔案

關鍵:使用 pyecharts-snapshot外掛 第一步:安裝node.js 第二步:安裝phantomjs 命令列中輸入: npm install -g phantomjs-prebuilt 安裝完成後檢查是否成功,命令列輸入: phantomjs 第三

圖片儲存僅伺服器,然後取出來

//在伺服器建立一個資料夾來儲存圖片,在資料夾屬性裡面給上777許可權 //將圖片儲存在伺服器的某個資料夾,之後返回圖片 public function saveImage($url){ $url = $this->request->get('url'); $rand=r

使用JavaScript圖片儲存至本地

在最近的開發當中,我們需要為img標籤以及canvas動態繪製的影象提供下載功能,下面是經過探索後我們得出的結果。一、Canvas 版本// 下載Canvas元素的圖片 functiondownloadCanvasIamge(selector, name) { //

Android 開發圖片儲存在本地

/** * 圖片儲存到本地 方法2 * * @param bitmap */ public static void compressImagetwo(Bitmap bitmap) { try {

如何運用html5 canvas圖片儲存至手機本地的相簿中?

想做一個移動端的簡單畫板,當圖片繪製好了後,點選儲存時該如何讓圖片儲存在本地相簿裡? addEvent(save,'click',function(){ var dataImg = canvas.toDataURL('image/png');

正確圖片儲存到相簿的方法

而如果這個檔案變成了一張圖片,那你涉及到的就不僅僅是一個 I/O 操作了,還需要考慮如何更新 MediaStore,這樣才可以在系統相簿中。 刷新系統 Media 通常有如下幾種方式: 通過操作 MediaStore 類。 傳送廣播更新 MediaStor

delphi圖片儲存到sql server 2005

sql server 2005 欄位型別為 image delphi使用的單元為jpeg, db, dbtables; delphi 儲存圖片程式碼片段 procedure TForm1.btnPostClick(Sender: TObject); var   lMemo

android 資料儲存到檔案中&從檔案中讀取資料

1.將資料儲存到檔案中,我直接貼程式碼了,基本註釋都在程式碼中,原諒我很懶。 /** * 將資料存到檔案中 * * @param context context

根據Url非同步下載圖片,並圖片儲存到本地

public class AsynDownLoagPic extends AsyncTask<String, Void, Bitmap> { URL url = null; Cont

原生js和servlet圖片存入資料庫和讀取

最近在做公司專案的時候,有個小功能需要將圖片存入資料庫。可能大家覺得奇怪,還有人把圖片存入資料庫。當時我接受這個需求的時候也快瘋了,一般都是隻存圖片路徑的,但是人家這麼要求只能照辦了。當時在網上找了半天,終於得以解決。 其實,資料庫是可以存二進位制檔案。所以,先獲取圖片的二

解決:百度編輯器UEditor,怎麼圖片儲存圖片伺服器,或者上傳到ftp伺服器的問題(如果你正在用UE,這篇文章值得你看下)

在使用百度編輯器ueditor的時候,怎麼將圖片儲存到另一個伺服器,或者上傳到ftp伺服器?這個問題,估計很多使用UE的人會遇到。而且我百度過,沒有找到這個問題的解決方案。那麼:本篇文章就很適合你了。因為本文解決了這個問題。 1.當你使用UEditor(以下簡稱UE)的

Android圖片打成圓形

package com.example.hejingzhou.getbitmapdemo; import android.content.ContentResolver; import android.content.Intent; import android.graphics.Bitmap; impor

如何圖片插入資料庫

         如何將圖片,Mp3 ,或是一些二進位制型別的資料插入到sqlserver,或是 Oracle 資料庫 . 方法是通過流進行操作. 建立一張測試表(sqlserver2000) createtable[pictable] (    [id][int]iden

20.獲取網路圖片圖片儲存在檔案,快取中,然後先從快取中讀取,沒有再從檔案中讀取

實現的功能主要是標題,那麼接下來我們就分析,如何一步一步的實現這個功能 第一步:建立imgCache資料夾,在裡面建立如下幾個檔案 1.ImgLoaderCallback:用於重新整理ImageView 2.ImageManager:用於管理快取圖片,比如圖片的讀取,還有

通過網路HTTP URL圖片儲存為byte陣列

本人菜鳥一枚,發文僅供個人學習。 最近工作中給了我一個任務,要我在前端給的一個介面路徑後,我拼接路徑前的 http://IP:埠 在瀏覽器中就會開啟一個圖片,我要根據這個URL獲取到這個圖片 的 byte[ ], 最後用base64加密傳送。 下

Android】資料儲存資料庫SQLite(之前有看到的一篇關於SQLite文章,簡單明瞭、覆蓋較全面適合學習)

一:前言 之前介紹過Android中儲存資料的兩種方式:SharedPreferences和File,這篇介紹另一種儲存資料的方式——資料庫SQLite——輕量級資料庫系統。 資料庫:簡單來說可視為電子化的檔案櫃——儲存電子檔案的處所,使用者可以對檔案中的資料執行新增、擷取