Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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

base de données, sql, date, set, sql, requête, Connexion, jdbc, java, connexion, table
{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:

  • insererf une image en binaire dans la base de donnee
  • java lire des donnees d une base de donnees
  • lire et enregistrer les fichiers dans une base de donnée
  • inserer java mysql
  • exemple code source traitement base de donnee oracle
  • rowset java:example code existe un enregistrement
  • code source du base de donnee en java
  • PreparedStatement
  • resulet set
  • sql insérer un hash