NO PODEMOS MOSTRAR UNA CONSULTA
Publicado por Oscar Gomez,Danilo Juvinao (8 intervenciones) el 30/06/2005 01:05:21
SALUDOS
TENEMOS UN INCONVENIENTE AL MOMENTO DE MOSTRAR LOS DATOS DE UNA CONSULTA POR MEDIO DE JAVA, NOS APARECE EL SIGUIENTE ERROR
C:\Proyecto\software\Integra\src\integra\Main.java:50: unreported exception java.sql.SQLException; must be caught or declared to be thrown
EL CODIGO QUE USAMOS ES EL SIGUIENTE
LOS CAMPOS DE LA TABLA EN LA BD ESTAN BIEN Y LA CONEXION SE REALIZA CORRECTAMENTE
ESTE ES EL CODIGO EN EL MAIN
database db= new database();
if (db.consulta(sql);) {
System.out.println("consulta ok");
}
else{
System.out.println("problema de consulta");
}
while(db.rs.next()) {
System.out.println(db.rs.getString("descripcion"));
}
}
ESTE ES EL CODIGO DE LA CLASE PARA ASUNTOS DE LA BD
public database() {
try
{
String url = "jdbc:postgresql://localhost:5432/integra";
String usr = "proyecto";
String pwd = "ph";
// Cargando el Driver
Class.forName("org.postgresql.Driver");
// Conectando a la BD
con = DriverManager.getConnection(url, usr, pwd);
st = con.createStatement();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Error con el Driver "+e.getMessage());
System.exit(0);
}
}
public boolean consulta(String sql){
boolean regreso;
regreso=true;
try {
rs=st.executeQuery(sql);
} catch(Exception e) {
regreso=false;
}
return regreso;
}
}
AGRADECEMOS LA ATENCION PRESTADA Y ESPERAMOS CONTAR CON SU VALIOSA COLABORACION.
ATENTAMENTE
OSCAR GOMEZ-DANILO JUVINAO
TENEMOS UN INCONVENIENTE AL MOMENTO DE MOSTRAR LOS DATOS DE UNA CONSULTA POR MEDIO DE JAVA, NOS APARECE EL SIGUIENTE ERROR
C:\Proyecto\software\Integra\src\integra\Main.java:50: unreported exception java.sql.SQLException; must be caught or declared to be thrown
EL CODIGO QUE USAMOS ES EL SIGUIENTE
LOS CAMPOS DE LA TABLA EN LA BD ESTAN BIEN Y LA CONEXION SE REALIZA CORRECTAMENTE
ESTE ES EL CODIGO EN EL MAIN
database db= new database();
if (db.consulta(sql);) {
System.out.println("consulta ok");
}
else{
System.out.println("problema de consulta");
}
while(db.rs.next()) {
System.out.println(db.rs.getString("descripcion"));
}
}
ESTE ES EL CODIGO DE LA CLASE PARA ASUNTOS DE LA BD
public database() {
try
{
String url = "jdbc:postgresql://localhost:5432/integra";
String usr = "proyecto";
String pwd = "ph";
// Cargando el Driver
Class.forName("org.postgresql.Driver");
// Conectando a la BD
con = DriverManager.getConnection(url, usr, pwd);
st = con.createStatement();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Error con el Driver "+e.getMessage());
System.exit(0);
}
}
public boolean consulta(String sql){
boolean regreso;
regreso=true;
try {
rs=st.executeQuery(sql);
} catch(Exception e) {
regreso=false;
}
return regreso;
}
}
AGRADECEMOS LA ATENCION PRESTADA Y ESPERAMOS CONTAR CON SU VALIOSA COLABORACION.
ATENTAMENTE
OSCAR GOMEZ-DANILO JUVINAO
Valora esta pregunta


0