12/02/2004, 08:18
|
| | Fecha de Ingreso: agosto-2003
Mensajes: 448
Antigüedad: 21 años, 3 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. |