Sql Y Jdbc
Temas:
* SQL y JDBC
* Jerarquia de clases java.sql
* Interface java.sql connection
* Interface java.sql statement
* Interface java.sql resultset
* Jerarquía de clases javax.sql
Alumno: Juan Daniel Aguilar Zamora
Lic. En Informatica
Sexto Semestre
Rioverde S.L.P. 31/5/2012
Indice
SQL yJDBC……………………………………………………………………….……..2
Jerarquia de clases java.sql…………………………..............................................3
Interface java.sql connection………………………................................................4
Interface java.sql statement…………………………..............................................4
Interface java.sql resultset…………………………................................................4
Jerarquía declases javax.sql………………………...............................................5
Conclucion……………………………………………................................................5
SQL
El Lenguaje de consulta estructurado (SQL) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas.
El SQL es un lenguaje de acceso a bases de datos que explota laflexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones sobre los mismos. Es un lenguaje declarativo de alto nivel o de no procedimiento, que gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros, y no a registros individuales, permite una alta productividad en codificación. De esta forma una sola sentencia puede equivaler a unoo más programas que utilizasen un lenguaje de bajo nivel orientado a registro.
SQL es un lenguaje declarativo. O sea, que especifica qué es lo que se quiere y no cómo conseguirlo, por lo que una sentencia no establece explícitamente un orden de ejecución. El orden de ejecución interno de una sentencia puede afectar gravemente a la eficiencia del SGBD, por lo que se hace necesario que éste lleve acabo una optimización antes de la ejecución de la misma. La optimización difiere sensiblemente en cada motor de base de datos y depende de muchos factores. Existe una ampliación de SQL conocida como FSQL (Fuzzy SQL, SQL difuso) que permite el acceso a bases de datos difusas, usando la lógica difusa.
JDBC
Es el acrónimo de Java Database Connectivity, un API que permite la ejecución de operacionessobre bases de datos desde el lenguaje de programación Java independientemente del sistema de operación donde se ejecute o de la base de datos a la cual se accede utilizando el dialecto SQL del modelo de base de datos que se utilice.
El API JDBC se presenta como una colección de interfaces Java y métodos de gestión de manejadores de conexión hacia cada modelo específico de base de datos. Unmanejador de conexiones hacia un modelo de base de datos en particular es un conjunto de clases que implementan las interfaces Java y que utilizan los métodos de registro para declarar los tipos de localizadores a base de datos (URL) que pueden manejar. Para utilizar una base de datos particular, el usuario ejecuta su programa junto con la librería de conexión apropiada al modelo de su base de datos, yaccede a ella estableciendo una conexión, para ello provee en localizador a la base de datos y los parámetros de conexión específicos. A partir de allí puede realizar con cualquier tipo de tareas con la base de datos a las que tenga permiso: consultas, actualizaciones, creado modificado y borrado de tablas, ejecución de procedimientos almacenados en la base de datos, etc.
Jerarquía Para java.sqlJerarquía de la clase
* java.lang. Objeto
* java.util. Fecha (Instrumentos java.lang. Cloneable, Java.lang. Comparable <T>, Java.io. Serializable)
* java.sql. Fecha
* java.sql. Tiempo
* java.sql. Timestamp
* java.sql. DriverManager
* java.sql. DriverPropertyInfo
* java.security. Permiso (Java.security implementos. Guardia, Java.io....
Regístrate para leer el documento completo.