JDBC
Significa "Java Database Connectivity". JDBC es un Fármacos activos que permite Java aplicaciones para conectarse y consultar una amplia gama de bases de datos. Los ejemplos incluyen Java DB, Oracle, MySQL, PostgreSQL, DB2, Sybase ASE y Microsoft SQL Server.
JDBC hace posible un desarrollador de software para ejecutar SQL consultas dentro de una aplicación Java. La conexión a la base de datos y cualquier requerido pregunta las traducciones son manejadas por el controlador JDBC. Por ejemplo, el mismo Java Método se puede usar para consultar una base de datos MySQL y una base de datos Microsoft SQL Server. El objetivo es proporcionar a los desarrolladores la funcionalidad de "escribir una vez, ejecutar en cualquier lugar", lo que facilita el trabajo con diferentes tipos de bases de datos.
Para que una aplicación use JDBC, lo apropiado conductor debe ser instalado. Los ejemplos incluyen el controlador JDBC Thin y el controlador JDBC OCI (Oracle Call Interface). Los archivos del controlador están disponibles como archivos Java (. JAR archivos), a los que puede hacer referencia Java solicitud. Cada archivo Java contiene .CLASE archivos que permiten que las aplicaciones Java se comuniquen con diferentes tipos de bases de datos. Las clases individuales se pueden eliminar para reducir el espacio en disco requerido por la aplicación Java correspondiente.
¿Cuál es la diferencia entre JDBC y ODBC?
JDBC está diseñado específicamente para aplicaciones Java, mientras que ODBC Es independiente del lenguaje. Eso significa que la API ODBC está disponible para múltiples lenguajes de programación, mientras que JDBC solo está disponible para Java. Se puede usar un "puente" para traducir comandos entre las dos API. Por ejemplo, un puente ODBC-JDBC traduce las llamadas a funciones ODBC en llamadas a métodos JDBC, lo que les permite ser procesadas por un controlador JDBC. Un controlador JDBC-ODBC convierte las llamadas al método JDBC en llamadas a funciones ODBC, lo que les permite trabajar con un controlador ODBC.