Ver Mensaje Individual
  #41 (permalink)  
Antiguo 12/02/2004, 08:18
victork_py
 
Fecha de Ingreso: agosto-2003
Mensajes: 448
Antigüedad: 20 años, 9 meses
Puntos: 1
BD : Firebird

Pregunta : ¿Cómo conectar a la base de datos desde JSP?

Repuesta : Suponiendo los siguientes puntos :
- Firebird ya esta instalado.
- Se quiere acceder a la BD “ejemplo.gdb” desde una aplicación JSP ubicada en la carpeta “C:\ejemplo” del servidor web.
- La BD esta ubicada en la carpeta “C:\db_ejemplo”
- La BD contiene una tabla llamada clientes y se quiere hacer un SELECT a dicha tabla.

Siga los siguientes pasos:

- Bajar el archivo FirebirdSQL-1.0.1.ZIP
- En la carpeta donde están ubicados los archivos JSP, crear la carpeta WEB-INF y dentro de WEB-INF la carpeta lib.
- Copiar todos los archivo con extensión JAR a la carpeta lib
- El siguiente código es para conectarse a la BD:

Class.forName("org.firebirdsql.jdbc.FBDriver");
conn = DriverManager.getConnection("jdbc:firebirdsql:loca lhost:C:\\ejemplo\\ejemplo.gdb?lc_ctype=ISO8859_1" , “SYSDBA”, “masterkey”);

Observaciones :
- La variable lc_ctype indica el charset que se usa para la conexión, si no se indica explícitamente el ISO8859_1, usará el charset por defecto y lanzará una excepción cuando se intenta insertar “ñ”, o vocales con acento.
- Esta usando el usuario SYSDBA con su password por defecto, si desea usar otro usuario o cambió la contraseña de SYSDBA debe cambiar al usuario y la contraseña adecuada.
- La variable conn es de tipo Connection

Espero que les sirva.