problema con consultas
Publicado por xxl (3 intervenciones) el 01/01/2007 23:42:39
Hola he creado una BD llamada base, con una tabla llamada jj, pero al ejecutar el progarama me dice Error en sql no situable driver, aparentemente el codigo de la consulta esta bien o eso creo este es el codigo:
import java.sql.*;
public class controltabla{
public controltabla(modelotabla modelo){
String url="jdbc:odbcDriver={Microsoft Access Driver(*.mdb)};DBQ=C:/.../base.mdb";
Connection con;
this.modelo=modelo;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(java.lang.ClassNotFoundException e){
System.err.print("ERROR en Conexion" + e.getMessage());
}
try{
con=DriverManager.getConnection(url,"","");
Statement obj=con.createStatement();
ResultSet resultado=obj.executeQuery("select * from jj");
while (resultado.next()){
int kk=(int)Double.valueOfresultado.getString(3)).doubleValue();
modelo.anhadepersona(new persona (resultado.getString(1), resultado.getString(2), kk));
}
obj.close();
con.close();
}
catch(SQLException ev){
System.err.print("Error en sql " + ev.getMessage());
}
}
}
Gracias
import java.sql.*;
public class controltabla{
public controltabla(modelotabla modelo){
String url="jdbc:odbcDriver={Microsoft Access Driver(*.mdb)};DBQ=C:/.../base.mdb";
Connection con;
this.modelo=modelo;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(java.lang.ClassNotFoundException e){
System.err.print("ERROR en Conexion" + e.getMessage());
}
try{
con=DriverManager.getConnection(url,"","");
Statement obj=con.createStatement();
ResultSet resultado=obj.executeQuery("select * from jj");
while (resultado.next()){
int kk=(int)Double.valueOfresultado.getString(3)).doubleValue();
modelo.anhadepersona(new persona (resultado.getString(1), resultado.getString(2), kk));
}
obj.close();
con.close();
}
catch(SQLException ev){
System.err.print("Error en sql " + ev.getMessage());
}
}
}
Gracias
Valora esta pregunta


0