AndroidからMySQLに画像(バイナリ)を投げる

Android
AndroidアプリからMySQL内の画像データを更新!
ここでは画像をバイナリデータとしてimageという名前のBLOB型のカラムに格納します。
下にあるものを書きましょう!
間違っているかもしれないけど,僕はこんな風に認識してます。
第1文:発行するSQLを準備
第2文:アップする画像を指定
第3文:ファイルをバイナリで読み込み
第4文:「?」データをに代入
第5文:SQL発行




PreparedStatement stmt = (PreparedStatement) conn

                            .prepareStatement("UPDATE hoge SET image=? WHERE id='hogehoge' ");

File file = new File("画像のパス");

FileInputStream input = new FileInputStream(file);

stmt.setBinaryStream(1, input, (int) file.length());

stmt.executeUpdate();