Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

BLOBs: Exemple de lecture des données binaires de grande taille

mysql,base de données, sql, set, sql, requête, mysql, jdbc, java, télécharger, swing
{filelink=7033}

import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import javax.swing.ImageIcon;
 
public class BOLOB_RD 
 
{
 
  // Lire les images enregistrées dans une Base de données MySQL
  public static void main(String[] argv) throws Exception
  	 {
 
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cours",
        "root", "");
 
    String sql = "SELECT nom,  image FROM Test where image<>''";
 
    // Préparer la requête SQL
    PreparedStatement stmt = conn.prepareStatement(sql);
 
    // Exécuter la requête
    ResultSet res = stmt.executeQuery();
    while (res.next())
    {
 
      String nom= res.getString(1);
 
      // Télécharger l'image et l'enregistrer sur le disque D
      File image = new File("D:/java.gif");
 
      FileOutputStream out_strm = new FileOutputStream(image);
      byte[] buffer = new byte[1];
      InputStream in_strm = res.getBinaryStream(2);
      while (in_strm.read(buffer) > 0)
      {
        out_strm.write(buffer);
      }
      out_strm.close();
 
    }
    conn.close();
  }
}

A Voir sur le même Sujet:

  • masquage des données en binaire pour java
  • lecture fichier blob java reader
  • afficher la taille d'un blob
  • lire un fichier blob java
  • java, afficher un blob de la base de données
  • Lire un fichier Excel avec Apache Poi et enregistrer dans une base de donnéés
  • mysql blob connaitre taille données
  • perl fichiers blob
  • java lecture fichier taille des donnees
  • java écrire blob dans fichier