public class Launch {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Connection conn;
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521/XE","titi","toto");
dataBaseManager frameDB = new dataBaseManager(conn);
} catch (SQLException e) {
// TODO Auto-generated catch block
logException( e );
}
}
public void changeDeTable(String nomTable)
{
this.nomTable = nomTable;
try
{
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
rs = stmt.executeQuery("select * from "+nomTable);
rsmd = rs.getMetaData();
}
catch(Exception e)
{
System.out.println("ERROR dans TableToVueModel.changeDeTable("+nomTable+")");
System.out.println(e+"\n");
}
fireTableStructureChanged();
}
public void deleteRow(int row)
{
try
{
rs.absolute(row+1);
rs.deleteRow();
}
catch(Exception e)
{
String msg = "ERROR dans TableToVueModel.deleteRow("+row+") \n"+e;
System.out.println(msg);
JOptionPane.showConfirmDialog(null,msg,"Comidoc Diffusion ERROR ",JOptionPane.CANCEL_OPTION,JOptionPane.ERROR_MESSAGE);
}
fireTableStructureChanged();
fireTableDataChanged();
}
Partager