Lire et Insérer des données binaires dans une base de données

Author:

base de données, sql, date, set, sql, requête, Connexion, jdbc, java, connexion, table
Download

 
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");
    }
  }
}

Cet article Lire et Insérer des données binaires dans une base de données est apparu en premier sur .