02
Sep
09

Conexion JSP – MySQL

Bueno en realidad la conexion JSP – MySQL es igual a Java – MySQL.

se hace a través de un driver que es una biblioteca formato jar (descargalo aquí) la forma de agregar la librería al path de tu servidor web depende del servidor yo he trabajado con dos servidores el apache y el del net beans (apache también pero se configura diferente).
para agregar en apache pues debes conocer la estructura de una aplicación web
AplicacionWeb
|_WEB-INF
|__classes
|__lib
en la carpeta clases van todas las clases de tu aplicación dentro de las cuales la de la conexión a base de datos por lo general llamada Model o Modelo
en la carpeta lib debe ir el driver
luego de todo esto, para la conexión en forma puntual en tu clase modelo debes definir un parámetro de tipo java.sql.Connection, java.sql.PreparedStatement y un java.sql.ResultSet. Aparte de esto debes tener los parámetros de conexión como lo son dirección de la clase driver que sería String driver = «com.mysql.jdbc.Driver»; , la direccion de la base de datos String url = «jdbc:mysql://localhost:3306/base_de_datos»; , y los datos de acceso osea nombre y clave para acceder a la base de datos String nombre = «root»; y String clave = «admin»;
y luego con este método se haría la conexión
public void conectar() throws SQLException {
if (driver == null) {
throw new SQLException("Driver no cargado");
}
if (url == null) {
throw new SQLException("URL invalida");
}
try {
Class.forName(this.driver);
} catch (ClassNotFoundException ex){
desconectar();
throw new SQLException("Error en la conexion, No cargo el Driver ");
}
co = DriverManager.getConnection(url,nombre,clave);
}

0 Respuestas to “Conexion JSP – MySQL”



  1. Deja un comentario

Deja un comentario


I+Ds

Dudas consultas
Facebook
Twiter
Google +

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevas publicaciones por correo.

Únete a otros 354 suscriptores

Redes Sociales y Archivos

Entradas

septiembre 2009
L M X J V S D
 123456
78910111213
14151617181920
21222324252627
282930