Hola!!
Estoy haciendo una aplicación y necesito conectarme a una base datos, pero cuando ejecuto mi aplicación me salta el siguiente error
"java.sql.SQLException: Column not found
at sun.jdbc.odbc.JdbcOdbcResultSet.findColumn(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(Unknown Source)
at DAOTermino.executeQueryBiblioteca(DAOTermino.java: 47)
at JVBiblioteca.getJComboBox(JVBiblioteca.java:109)
at JVBiblioteca.getJPanelFondoB(JVBiblioteca.java:72)
at JVBiblioteca.initialize(JVBiblioteca.java:45)
at JVBiblioteca.<init>(JVBiblioteca.java:38)
at App.main(App.java:16)"
Esta es parte del código:
public DAOTermino()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String bd = "jdbc:odbc:BIBLIOTECA";
conexion = DriverManager.getConnection(bd);
}
catch(ClassNotFoundException cnfe)
{
cnfe.printStackTrace();
}
catch(SQLException se)
{
se.printStackTrace();
}
}
public static Collection executeQueryBiblioteca()
{
Collection coleccionTer = new ArrayList();
try
{
Statement st = conexion.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM Terminos");
while(rs.next())
{
String nombre = rs.getString("Nombre");
String descripcion = rs.getString("Descripción");
String imagen = rs.getString("Imagen");
coleccionTer.add(new Termino(nombre, descripcion, imagen));
}
rs.close();
st.close();
}
catch(SQLException se)
{
se.printStackTrace();
}
return coleccionTer;
}
por favor, necesito ayuda, que ya no se que hacer :(
gracias