salut ,
je veux afficher le contenu d'une table Access dans un JTable ,mon code à la compilation m'affiche cet erreur:
G:\BDD\AfficherMessage.java:25: cannot find symbol
symbol : class JDBCAdapter
location: class principale
JDBCAdapter dataBase;
ou je trouve cette classe?
voilà mon code , es que il est juste?
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.event.TableModelEvent;
public class AfficherMessage {
static final String BD="AntiSpyware";
public static void main (String[] args){
new principale();
}
}
class principale extends JFrame {
private static final int x = 500;
private static final int y = 500;
public JTable table ;
JDBCAdapter dataBase;
// définitions des paramètres de connexion..
String pilote = "sun.jdbc.odbc.JdbcOdbcDriver";//DRIVER
String host = "jdbc:odbc:DRIVER=Microsoft Access Driver (*.mdb); DBQ=AntiSpyware.mdb; ";
String requete="SELECT * FROM Message";
// Constructeur....
public principale(){
JTable table = new JTable();
JScrollPane JSP = new JScrollPane(table);
JSP.setPreferredSize(new Dimension(x,y));
//panel.add(JSP,BorderLayout.CENTER);
// création du modèle de données.
// suivant le paramètres de connection
// à la base de donnée Access.
dataBase = new JDBCAdapter(
pilote,
host);
// exécution de la requete sql
// (et initialisatin du modele de données)
dataBase.executeQuery(requete);
// affectation du modèle à la JTable
table.setModel(dataBase);
// affichage
setTitle("Message");
setSize(x,y);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
show();
}
}