Enregistrer les données d'une JTable dans une base des données

Signaler
Messages postés
27
Date d'inscription
vendredi 7 janvier 2011
Statut
Membre
Dernière intervention
29 juin 2012
-
Bonjour, j'ai beau cherché comment enregistrer les données d'une Jtables dans une base des données, mais je n'arrive pas à le faire svp aidez moi. Voilà mon code:
[Code=java]

public class Module extends JFrame{

private JTable table;
private DefaultTableModel model;
Vector columndata = new Vector();
Vector rowdata = new Vector();
private TableRowSorter<TableModel> sorter;

public Module(){
model = new DefaultTableModel();
//tableur.addColumn("Nom");
model.addColumn("Controle Continue");
model.addColumn("Examen Final");
//tableur.addColumn("Moyenne");
model.setRowCount(50);

table = new JTable(model);
table.setPreferredScrollableViewportSize(new Dimension(300, 200));
add(new JScrollPane(table), BorderLayout.CENTER);
//tableur.addTableModelListener(this);


Connection connection = null;
try {
// Load the JDBC driver
String driverName = "oracle.jdbc.driver.OracleDriver";
Class.forName(driverName);

// Create a connection to the database
String serverName = "127.0.0.1";
String portNumber = "1521";
String sid = "XE";
String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
String username = "XXXX";
String password = "XXXX";
connection = DriverManager.getConnection(url, username, password);
System.out.println("Connexion Ok");


// Read data from a table
String sql = "INSERT INTO Resultat VALUES(?,?)";
PreparedStatement ps = connection.prepareStatement(sql);
ps.executeUpdate();


ps.close();


}

catch(Exception cnfe)
{
System.out.println("Error:"+cnfe.getMessage());
}



}

}
/java