{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