xpabloxd | |
| 2007-07-03 04:38 - Respuestas: 0 - Tema nº: 2455643
Características: Windows XP Profesional, Amd 64 3000 + Dfi Land Party Ultra D + 1 Gb Ram Dual.
Tengo una duda para conectar oracle en una jtable como lo tengo que hacer?
sabiendo que conectando a access es asi:
Statement instruccion = null;
ResultSet rs = null;
Vector rows = new Vector();
String select = "SELECT id_libro, autor , titulo , paginas FROM libros";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:test"; // la base de datos
String login = "";
String password = "";
Connection conexion = DriverManager.getConnection(url,login,password);
instruccion = conexion.createStatement();
rs = instruccion.executeQuery(select);
while (rs.next()) {
String id = rs.getString(1);
String autor = rs.getString(2);
String titulo = rs.getString(3);
String paginas = rs.getString(4);
Vector row = new Vector();
row.addElement(id);
row.addElement(autor);
row.addElement(titulo);
row.addElement(paginas);
rows.addElement(row);
}
} catch (Exception e) {
e.printStackTrace();
}
finally {
if (instruccion != null) {
try {
instruccion.close();
} catch (SQLException e) {
}
}
}
Vector colNames = new Vector(3);
colNames.addElement("Id");
colNames.addElement("Autor");
colNames.addElement("Título");
colNames.addElement("Paginas");
DefaultTableModel model = new DefaultTableModel(rows, colNames);
jTable1.setModel(model);
con oracle, me pueden ayudar?
se agradece
| |
|
|