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:

  • rowset java:example code existe un enregistrement
  • lire et enregistrer les fichiers dans une base de donnée
  • Lire un Fichier et Insertion des données en Java
  • code source du base de donnee en java
  • sql insérer un hash
  • java lire des donnees d une base de donnees
  • insérer données java base oracle
  • inserer java mysql
  • resulet set
  • PreparedStatement