Comment utiliser jdbc pour se connecter à ms excel

<

Contenu

  • Instructions
  • ressources
  • div itemprop="description" class="intro marginTop" data-module="article-intro">

    JDBC ou Java Database Connectivity, est une interface de programmation qui fait partie du langage de programmation Java. Il permet à un client de logiciels pour bases de données d`accès ou des fichiers de bases de données similaires, tels que des feuilles de calcul, de procéder à la récupération de données et de stockage dans la base de données. La capacité de JDBC pour accéder aux données formatées telles que des feuilles de calcul provient de l`ODBC (Open Database Connectivity) pont de connexion résidant dans la version actuelle de la plate-forme Java. En utilisant le pont de ODCB, un programmeur peut accéder aux données stockées dans Microsoft tableurs Excel et effectuer des manipulations avancées des données.

    Choses que vous devez

    • Environnement de développement Java
    • tableur Microsoft Excel

    Instructions

    1. Créer une feuille de calcul Excel de base pour accéder avec JDBC. Appelez le fichier "example.xls." Dans la première rangée, créez trois noms de colonnes lus de gauche à droite: Chiens, Chats, Chevaux. Dans la colonne Dog, entrez trois noms: Dog1, Dog2 et Dog3. Faites la même entrée de données dans les deux chats et des chevaux. Lorsque vous accédez à Excel via JDBC, le nom de feuille de calcul est équivalent au nom de la table. Les noms d`en-tête (dans notre exemple, chiens, chats et chevaux) agissent comme les noms des champs de la table.

    2. Créer une source de données ODBC via Microsoft Excel en sélectionnant le "Sélectionnez Menu" option. Identifier le fichier example.xls que le fichier source pour la source de données.

    3. Créer un fichier source de code Java dans votre éditeur de texte appelé "myJDBC.java" et économisez.

    4. Lancez le fichier Java en important les bibliothèques de paquets de données SQL et l`ouverture de la définition de la classe.

      importer java.sql. *




      myJDBC public class
      {

    5. Obtenir une poignée sur le OdbcDriver dans une méthode statique appel.

      statique
      {
      Essai
      {

      Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver") -

      }
      Catch (JDBE Exception)
      {
      System.println (JDBE) -
      } // End catch
      } // Fin statique

    6. Dans la méthode Main statique, obtenir une poignée à l`information à travers la feuille de calcul connecté au pilote ODBC.

      static void main (String args []) publics
      {

      Connexion myConnection = null-
      Déclaration myStatement = null-
      Chaîne mySql = ""-
      ResultSet MyResultSet = null-
    7. Obtenez une connexion directe à la feuille de calcul Excel et imprimer les informations à la console de commande.

      Essai {
      myConnection = DriverManager.getConnection ("jdbc: odbc: excel","","") -
      myConnection.createStatement myStatement = () -
      mySql ="select * from [Sheet1 $]"-
      MyResultSet = myStatement.executeQuery (sql);

      tandis que (myResultSet.next ()) {
      System.out.println (ResultSet.getString ("Chiens") +
      " "+ ResultSet.getString ("Chats") +" "+
      ResultSet.getString ("Les chevaux")) -
      }
      }
      catch (MyException d`exception) {
      System.err.println (MyException) -
      }
      enfin {
      Essai{
      myResultSet.close () -
      myStatement.close () -
      myConnection.close () -
      MyResultSet = null-
      myStatement = null-
      myConnection = null-
      }
      catch (Exception e) {}
      }
      }

      }

    Ressources

    • Crédit photo: Wikimedia Commons par Sun Microsystems

    AUTRES

    » » » » Comment utiliser jdbc pour se connecter à ms excel