{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:
- code source java pour enregistrer le mot de passe et le login dans un fichier texte
- cour java base de données
- code source en java connection base de donnée
- exemple de programme java avec base de donnees
- code source java insertion d'une information dans la base de données
- le code de connection a une base de donées oracle avec java en pdf
- télécharger api joram jar
- exemple de interface graphique en java d'insertion de données
- code source pour utlisation de fichier texte comme BD en java
- récuperer une image de la base de données dans un jlabel java swing