BLOBs: Insertion des données binaires dans une base de données

Author:

mysql,base de données, sql, set, sql, commit, mysql, jdbc, java
{filelink=7034}


import java.io.File;
import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

public class BD_BLOB
 {

  // Insérer une image dans la Base de données MySQL
  public static void main(String[] args) throws Exception
  	{

    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cours",
        "root", "");
    conn.setAutoCommit(false);

    String sql = "INSERT INTO Test (ID, nom, prix, image) VALUES (?, ?, ?, ?)";
    PreparedStatement stmt = conn.prepareStatement(sql);
    stmt.setInt(1, 0);
    stmt.setString(2, "Client 2");
    stmt.setString(3, "1500");

    File image = new File("C:/logo.gif");
    FileInputStream   stream = new FileInputStream(image);

    stmt.setBinaryStream(4, stream, (int) image.length());
    stmt.execute();

    conn.commit();
    stream.close();
    conn.close();
  }
} 

A Voir sur le même Sujet:

  • supprimer un element d'une base de donnee en java
  • ajouter des données a un fichier avec javascool
  • code source d'insertion de donnees d'une application java
  • afficher des données dans un tableau de la base de données java
  • code source en java connection base de donnée
  • utiliser les collections en java avec la base de données sql
  • acces+à+une+base+de+données+avec+java+format+pdf
  • java, afficher image de la base de données oracle
  • exemple de code java pour lire des donnees
  • insert heure java a la base donnees oracle

Leave a Reply

Your email address will not be published. Required fields are marked *