
Error en sentencia.executeQuery();
Publicado por Diego (1 intervención) el 21/11/2017 03:51:15
Hola, tengo un error en este programa. Lo que quiero es mostrar datos de una base de datos en una tabla, pero a la hora de poner el codigo sentencia.executeQuery() me da un error en la palabra sentencia. Aqui les dejo el codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import Clases.Conexión;
import java.sql.*;
import javax.swing.table.DefaultTableModel;
import javax.swing.*;
public class frmClientes extends javax.swing.JFrame {
Connection con = null;
Conexión conect = new Conexión();
DefaultTableModel m;
public frmClientes() {
initComponents();
MostrarTitulos();
Informacion();
con=conect.getConnetion();
}
void MostrarTitulos() {
String titulos [] = {"CODIGO","CLIENTE","TELEFONO","CORREO"};
m=new DefaultTableModel(null,titulos);
tblClientes.setModel(m);
}
void Informacion() {
try {
//Aqui abajo esta el error en sentencia
ResultSet r = sentencia.executeQuery("select * from Clientes); //Clientes es la tabla de mi base de datos
String fila[] = new String[4];
while (r.next()) {
fila[0]=r.getString("IdCliente");
fila[1]=r.getString("Cliente");
fila[2]=r.getString("Telefono");
fila[3]=r.getString("Correo");
m.addRow(fila);
}
tblClientes.setModel(m);
}
catch (Exception e) {
JOptionPane.showMessageDialog(null,"Error al extraer los datos de la tabla. Error: " + e);
}
}
Valora esta pregunta


0