好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > mysql中blob數據處理方式

mysql中blob數據處理方式

熱門標簽:合肥營銷外呼系統收費 陜西400電話如何申請 遵義地圖標注app 德惠市地圖標注 承德電腦地圖標注 商家地圖標注哪個好 深圳 地圖標注賺錢真假 外呼系統從哪買

具體代碼如下所示:

package epoint.mppdb_01.h3c;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URI;
import java.sql.Blob;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IOUtils;
public class MySQLblobToMPPphoto {
  // MySQL連接
  public static Connection getMySQLConnection() throws Exception {
    String MySQLDRIVER = "com.mysql.jdbc.Driver";
    String MySQLURL = "jdbc:mysql://192.168.186.13:3306/bigdata_scene03_rktj";
    String MySQLUSERNAME = "root";
    String MySQLPASSWORD = "Gepoint";
    Connection MySQLconn = DriverManager.getConnection(MySQLURL, MySQLUSERNAME, MySQLPASSWORD);
    return MySQLconn;
  }
  // MPP連接
  public static Connection getMPPConnection() throws Exception {
    String MPPDRIVER = "com.MPP.jdbc.Driver";
    String MPPURL = "jdbc:MPP://192.168.186.14:5258/bigdata_scene03_rktj";
    String MPPUSERNAME = "mpp";
    String MPPPASSWORD = "h3c";
    Connection MPPconn = DriverManager.getConnection(MPPURL, MPPUSERNAME, MPPPASSWORD);
    return MPPconn;
  }
  //
  public static void getMySQLblobToHDFS() throws Exception {
    Connection conn = getMySQLConnection();
    ResultSet rs = null;
    try {
      String sql = "select ROW_ID,photo from t_rk_baseinfo_blob limit 10";
      Statement prest = conn.prepareStatement(sql);
      rs = prest.executeQuery(sql);
      while (rs.next()) {
        int row_id = rs.getInt(1);
        Blob photo = rs.getBlob(2);
        System.out.println(row_id + " " + photo);
        InputStream in = photo.getBinaryStream();
        OutputStream out = new FileOutputStream("H:/photo/" + row_id + ".jpg");
        int len = 0;
        byte[] buffer = new byte[1024];
        while ((len = in.read(buffer)) != -1) {
          out.write(buffer, 0, len);
        }
        upload("H:/photo/" + row_id + ".jpg");
      }
      prest.close();
      rs.close();
    } catch (Exception e) {
      e.printStackTrace();
    } finally {
      // 關閉連接
      if (conn != null) {
        try {
          conn.close();
          conn = null;
        } catch (Exception e) {
          e.printStackTrace();
        }
      }
    }
  }
  public static void main(String[] args) throws Exception {
    getMySQLblobToHDFS();
  }
  // HDFS附件上傳
  public static void upload(String uploadpath) throws Exception {
    Configuration conf = new Configuration();
    URI uri = new URI("hdfs://192.168.186.14:8020");
    FileSystem fs = FileSystem.get(uri, conf, "HDFS");
    Path resP = new Path(uploadpath);
    Path destP = new Path("/photo");
    if (!fs.exists(destP)) {
      fs.mkdirs(destP);
    }
    fs.copyFromLocalFile(resP, destP);
    fs.close();
    System.out.println("***********************");
    System.out.println("上傳成功!");
  }
  // HDFS附件下載
  public static void download() throws Exception {
    Configuration conf = new Configuration();
    String dest = "hdfs://192.168.186.14:/photo/11.png";
    String local = "D://11.png";
    FileSystem fs = FileSystem.get(URI.create(dest), conf, "hdfs");
    FSDataInputStream fsdi = fs.open(new Path(dest));
    OutputStream output = new FileOutputStream(local);
    IOUtils.copyBytes(fsdi, output, 4096, true);
    System.out.println("***********************");
    System.out.println("下載成功!");
  }
}

總結

以上所述是小編給大家介紹的mysql中blob數據處理方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • MySQL中TEXT與BLOB字段類型的區別
  • 與MSSQL對比學習MYSQL的心得(四)--BLOB數據類型
  • Mysql的longblob字段插入數據問題解決
  • 什么是blob,mysql blob大小配置介紹
  • Mysql LONGBLOB 類型存儲二進制數據 (修改+調試+整理)
  • java實現插入mysql二進制文件,blob類型,遇到問題及解決辦法
  • PHP使用PDO從mysql讀取大量數據處理詳解

標簽:巴中 商丘 新余 貴州 贛州 南陽 三門峽 揚州

巨人網絡通訊聲明:本文標題《mysql中blob數據處理方式》,本文關鍵詞  mysql,中,blob,數據處理,方式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql中blob數據處理方式》相關的同類信息!
  • 本頁收集關于mysql中blob數據處理方式的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 波多野结衣k8经典| 久久理论片午夜琪琪电影网| 人与嘼交在线看免费视频| 极品公子h改编版| 久插视频| 按着她的腰疯狂的撞击h| 怮交小U女天堂HD| 搞黄视频免费| 灌满浓浆啊噗嗤np| 天堂av影院| 巷子里让老头玩娇妻| 我和恩人张局共享娇妻| 羞日韩精品欧美在线观看免费| 欧美日本亚洲美国一级牲片| 人人擦人人| 好多水好舒服再快点视频| 老公深深爱| 纯肉高H啪在线观看视频| 欧美性夜欢| 日日综合网| 18禁黄网站禁片免费观看Av | 男女视频在线观看| 欧美视频一二三区| 打屁股调教不许穿内裤视频| 禁漫?????????动漫精灵| 91香蕉污| 看a级女人小便视频| 久久社区视频| 国产在线不卡视频| 日本黄视频在线观看| 91麻豆精品激情在线观看最新| h校长的办公室| 丝瓜视频成人| 亚洲xxxx动漫| 高潮videosorasm抽搐| 亚洲欧美日韩中文高清一| 黑人巨大和日本娇小中出| 日韩亚洲精| 国产一级A片大免费男的欠债| 国产呦合第一系| 69日本xxxxxxxxx98|