12/03/2002, 11:09
|
| | | Fecha de Ingreso: enero-2002 Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 22 años, 10 meses Puntos: 1 | |
Re: conexion base de datos Una conexión a base de datos en una página JSP, es igual a cualquier conexión realiazada por un programa JAVA.
Para esto existe el API JDBC , que permite conectarse de manera independiente a cualquier manejador de base de datos.
Para realizar la conexión tienes dos formas: un puente JDBC-ODBC, o a través de DriverNativo.
El ejemplo a continuación es hecho con DriverNativo para una Base de Datos SQL-Server:
try {
// Cargamos el driver JDBC
Class.forName("com.internetcds.jdbc.tds.Drive r");
// Realizamos la conexion
Connection conexion = DriverManager.getConnection( "jdbc:freetds:sqlserver://192.168.0.1/FENIX","webmaster","4587512&qu ot;);
// Creamos una sentencia SQL
...
//Aqui va el código para el manejo de los datos
...
//Cierra la conexión
conexion.close();
}
catch( ClassNotFoundException e ) {
System.out.println( "\tNo existe el driver de Base de datos." );
}
catch( SQLException e1) {
System.out.println( "\tLa consulta es no valida." );
}
El Class.forName carga el driver a utilizar.
La Cadena de conexión recibe el nombre del servidor (o dirección IP), mas la base de datos ("fenix"), más el usuario y password.
Saludos,
H@C.. |