Pregunta: | 48720 - CONEXIóN JSP A MYSQL |
Autor: | Juan Carlos Triana Agudelo |
Necesito ayuda para manejar la conexión de jsp a base de datos en Mysql... |
Respuesta: | Jesús Martín |
Prueba con estos códigos:
Código fuente para carga del controlador DB: try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch (ClassNotFoundException e) { System.out.println("Error en la carga del driver JDBC"); return; } Código fuente para conexión con DB: try { Connection con = DriverManager.getConnection("jdbc:odbc:Biblio","",""); } catch (SQLException e) { System.out.println(e); } Código fuente para la creación de una sentencia: try { // Creamos el objeto sentencia Statement stmt = con.createStatement(); [...] } catch (Exception e) { System.out.prinln(e); } Código fuente para la ejecución de una sentencia: try { [...] // Ejecutamos una sentencia SQL ResultSet rs = stmt.executeQuery("SELECT Titulo, ISBN," + " Fecha_edicion, Paginas, Precio" + " FROM LIBROS" + " WHERE Titulo LIKE '%jdbc%'"); } catch (SQLException e) ... Código fuente para la recuperación de datos: while (rs.next()) { // Se recupera cada columna por separado String titulo= rs.getString("Titulo"); Date fechaEdicion= rs.getDate("Fecha_edicion"); int pags= rs.getInt("Paginas"); double precio= rs.getDouble("Precio"); // Operación que realizamos con cada fila System.out.println("Titulo: " + titulo + ", edición: " + fechaEdicion); } Código fuente para liberar recursos de DB: try { [...] // Liberamos objeto sentencia stmt.close(); // Liberamos objeto conexión BD con.close(); } catch (SQLException e) ... |