06/03/2005, 20:44
|
| | | Fecha de Ingreso: enero-2002 Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 23 años Puntos: 1 | |
Hola Kelbethor, claro como sabes las interfaces no tienen implementacion, solo definen una estructura. Pero precisamente en el caso de JDBC, todas son interfaces, la idea aquí, es quien les da la implementacion a estas interfaces comunes es el driver de base de datos.
Es decir, tu tienes las interfaces Connection, Statement, Blob, etc, de JDBC, pero no estan implementadas, sin embargo cuando tu las utilizas desde tu programa estas funcionan, debido a que la implementacion de los metodos de estas interfaces estan en las clases del driver que utilices, por ejemplo si tu utilizas un driver para mysql, si abres el jar de este driver, encontraras clases con el mismo nombre que implementan estas interfaces.
Esto de las interfaces permite, que JDBC defina la forma estandar, pero generalmente el como, depende de cada driver. Claro, es probable que no todos los drivers tengan implementados las ultimas caracteristicas, como es el caso de Blob, ahi depende ya del tipo (1,2,3 o 4) de driver que estes utilizando, y si el manejador de base de datos tambien soporta esta capacidad.
Espero te ayude,
__________________ Saludos,
H@C.. |