Microsoft Access est un système de base de données propriétaire utilisé principalement pour la gestion du stockage de données de petite taille. Il prend en charge les connexions à partir des langages de programmation de haut niveau via le pont Open Database Connectivity . Java Database Connectivity , ou JDBC, est une autre façon de se connecter à Microsoft Access et peuvent être utilisés en conjonction avec ODBC pour effectuer la manipulation des données sur une base de données Microsoft Access. Une fois que vous établissez une connexion avec la base de données , vous pouvez effectuer un certain nombre de tâches de manipulation de données . Ces tâches comprennent la création d'une table, l'insertion de données , sélection des données , et la suppression d'une table. Choses que vous devez
Microsoft Windows
Eclipse IDE
Microsoft Access Database
JDBC -ODBC Bridge Driver
Afficher plus Instructions
configurez Java
1
Ouvrez-vous l'IDE Eclipse .
2
Accédez à "Fichier", "Nouveau" et sélectionnez " Java Project ".
3
Entrez " MicrosoftAccessConnection " dans le champ du nom , puis appuyez sur "Terminer".
4
Situer la fenêtre Explorateur de package et d'élargir le projet nouvellement formé.
5
Localisez le dossier nommé "src" et cliquez-droit dessus .
6
Choisissez " nouveau", puis sélectionnez l'option pour créer un nouveau package.
7
Nom du package " msaccess "et appuyez sur " Terminer ".
8
Trouver le nouveau package dans la fenêtre de l'Explorateur de package et faites un clic droit sur elle.
9
Accédez à" nouveau ", puis sélectionnez l'option pour créer une nouvelle classe .
10
nom de la nouvelle classe " MSAccessTest " et créer le nouveau fichier en appuyant sur "Terminer".
11
Double-cliquez sur " MSAccessTest " et localisez la nouvelle fenêtre de l'éditeur qui s'affiche.
Configurer JDBC -ODBC
12
supprimer le contenu généré automatiquement à partir de la fenêtre de l'éditeur . Cela peut être fait avec les touches , Ctrl + A, supprimer sur une machine Windows ou Cmd + A, supprimer sur une machine Mac OSX.
13
Entrez les lignes suivantes de code dans la fenêtre de l'éditeur. Photos
//Importer tout de SQL paquet
les java.sql d'importation de Java * ; .
classe
MSAccessTest {
public static void main ( String [ ] args) { try {
Class.forName ( " sun.jdbc.odbc.JdbcOdbcDriver "); //trouver le pilote
cordes ODBC -JDBC PathToDatabase = " d :/java /mdbTEST.mdb " ; //Création d' une variable qui pointent vers l'emplacement local de la base de données fichier
base de données String =" jdbc: odbc : Driver = { Microsoft Access Driver (* mdb ). }; DBQ = "//configurer conducteur
base de données de
+ = PathToDatabase.trim () +" ; DriverID = 22; READONLY = true } "; chemin de base de données //avec les paramètres
Connection connexion = DriverManager.getConnection (base de données , "", ""); //créer une nouvelle connexion
déclaration déclaration de
= connection.createStatement (); //Création d' une nouvelle déclaration wrapper sql
< p > statement.execute ( " créer tESTTABLE de table ( test_column entier) "); //créer une table d'échantillon dans la base de données
statement.execute ( "INSERT INTO valeurs testtable (1 )"); //créer une certaine données d'essai
statement.execute ( " sélectionner test_column de TESTTABLE "); //sélectionner certaines données du tableau nouvellement créé
ResultSet de résultats = statement.getResultSet (); //récupère le jeu de résultats Photos
if ( de résultats ! = null) {//Si le jeu de résultats existe
while ( ResultSet.next ()) //étape à travers l'ensemble de résultats et d'imprimer le
données
{
System.out.println (" Les données de test_column : " + ResultSet.getString (1) ) ;
} //fin de tout
} //fin si
//statement.execute ( " tableau TESTTABLE drop ");
statement.close (); //Fermeture de la Déclaration
connection.close () //Fermeture de la connexion
} //fin de la clause essayer
catch (Exception e) { System.out.println ("Erreur :" + e) ;} //fin de attraper clause
} //fin de la méthode principale
} //fin de la classe définition
14
Accédez à " fichier", puis sélectionnez «Enregistrer» pour enregistrer le programme avant de l'exécuter .
compiler et exécuter le programme
15
Accédez à la la barre de menus de l'IDE Eclipse et sélectionnez Exécuter.
16
Situer la fenêtre de la console vers le bas de l'IDE Eclipse
17
Vérifiez que la sortie du programme est ainsi libellé: .
« les données de test_column : 1"
Si le programme exécuté sans erreur , les données de l'échantillon doit être visible et aucun message d'erreur sont apparus.