{filelink=7049}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
public class BD_Binary
{
public static void main(String[] args) throws Exception
{
// Connexion à la Base de données SQL Server
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=Cours",
"user", "");;
String req = "INSERT INTO test (nom, binaire) VALUES(?)";
PreparedStatement pStmt = conn.prepareStatement(req);
pStmt.setString(1, "Mon Nom");
byte[] buffer = "Bienvenu sur mesexemples.com".getBytes();
pStmt.setBytes(2, buffer);
// Exécuter la requête
pStmt.executeUpdate();
pStmt.close();
// Exécuter une requête de sélection pour lire les données
Statement stmt = conn.createStatement();
ResultSet resultSet = stmt.executeQuery("SELECT * FROM test");
while (resultSet.next())
{
// Enregistrer les valeurs binaires dans un tableau d'octets
byte[] octets = resultSet.getBytes("binaire");
}
}
}
A Voir sur le même Sujet:
- inserer java mysql
- rowset java:example code existe un enregistrement
- PreparedStatement
- lire et enregistrer les fichiers dans une base de donnée
- insérer données java base oracle
- code source du base de donnee en java
- java lire des donnees d une base de donnees
- Lire un Fichier et Insertion des données en Java
- resulet set
- exemple code source traitement base de donnee oracle