Data">
Clases de Netsbeans
Clases de Netsbeans
Clases de Netsbeans
Connection cn;
Statement st;
public void conectar()
{
try {
String url = "jdbc:oracle:thin:@localhost:1521:XE";
cn = DriverManager.getConnection(url, "system", "1234");
Statement st = cn.createStatement();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"no se puede conectar"+e);
}
}
}
}catch (Exception ex)
{
JOptionPane.showMessageDialog(null, ex);
}
}
MOSTRAR DATOS EN MI JTABLE
ResultSet rs;
Statement st;
void mostrar_datos(String valor) {
conectar();
DefaultTableModel modelo = new DefaultTableModel();
modelo.addColumn("CODIGO");
modelo.addColumn("PRODUCTOS");
modelo.addColumn("PRECIO ");
modelo.addColumn("estado");
jTable1.setModel(modelo);
String sql = "";
if (valor.equals("")) {
sql = "SELECT * FROM VENTASFERRETERIA";
} else {
sql = "SELECT * FROM VENTASFERRETERIA WHERE CODIGO LIKE '%" + valor + "%' or NOMBREPRO LIKE'%" + valor + "%' ";
}
String[] datos = new String[4];
try {
st = cn.createStatement();
rs = st.executeQuery(sql);
while (rs.next()) {
datos[0] = rs.getString(1);
datos[1] = rs.getString(2);
datos[2] = rs.getString(3);
datos[3] = rs.getString(4);
modelo.addRow(datos);
}
jTable1.setModel(modelo);
}
}