# IBM DB2, Cloudscape y Apache Derby

- Introducción
- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Configuración en tiempo de ejecución
  - Tipos de recursos
- Constantes predefinidas
- Funciones de IBM DB2
  - db2_autocommit — Devuelve o establece el estado de AUTOCOMMIT en una conexión de bases de datos
  - db2_bind_param — Vincula una variable PHP a un parámetro de una sentencia SQL
  - db2_client_info — Devuelve un objeto cuyas propiedades describen cliente de una base de datos DB2
  - db2_close — Cierra una conexión a base de datos
  - db2_column_privileges — Obtiene la lista de columnas y permisos asociados a una tabla
  - db2_columns — Devuelve los campos de una tabla y sus metadatos asociados.
  - db2_commit — Confirmar una transacción
  - db2_conn_error — Devolver una cadena que contenga el valor SQLSTATE devuelto por el último intento de conexión.
  - db2_conn_errormsg — Devolver el último mensaje de error de la conexión y su valor SQLCODE
  - db2_connect — Devolver una conexión a la base de datos
  - db2_cursor_type — Determinar el tipo de cursor utilizado en una consulta
  - db2_escape_string — Escapar ciertos caracteres especiales
  - db2_exec — Ejecutar directamente una sentencia SQL
  - db2_execute — Ejecutar una sentencia SQL preparada
  - db2_fetch_array — Devolver un arreglo, indexado por la posición de las columnas, que represanta una fila de un bloque de resultados
  - db2_fetch_assoc — Devolver un arreglo, indexado por el nombre de las columnas, representando una fila del bloque de resultados
  - db2_fetch_both — Devolver un arreglo, indexado por el nombre y por la posición de la columna, representando una fila de un bloque de resultados
  - db2_fetch_object — Devolver un objeto con atributos que representan a las columnas de una fila extraida
  - db2_fetch_row — Establecer el apuntador de los resultados hacia la siguiente fila o a la fila solicitada
  - db2_field_display_size — Devolver el número máximo de bytes requeridos para mostrar una columna
  - db2_field_name — Devolver el nombre de la columna indicada del resultado
  - db2_field_num — Devolver la posición de la columna indicada en un resultado
  - db2_field_precision — Devolver la precisión de la columna indicada en el resultado
  - db2_field_scale — Devolver la escala de la columna indicada en el resultado
  - db2_field_type — Devolver el tipo de dato de la columna indicada en un resultado
  - db2_field_width — Devolver el tamaño del valor contenido en la columna indicada
  - db2_foreign_keys — Devolver un resultado que contenga las llaves foraneas de una tabla
  - db2_free_result — Liberar los recursos asociados con un resultado
  - db2_free_stmt — Liberar un recurso indicado
  - db2_get_option — Devolver el valor de la opción correpondiente a una conexión o sentencia
  - db2_last_insert_id — Devolver el ID autogenerado el la última sentencia INSERT ejecutada correctamente en la conexión
  - db2_lob_read — Obtener un segmento, de tamaño definido por el usuario, de un archivo LOB
  - db2_next_result — Solicitar el siguiente resultado de un procedimiento almacendo
  - db2_num_fields — Devolver el número de campos que contiene un resultado
  - db2_num_rows — Devolver el número de filas afectadas por una sentencia SQL
  - db2_pclose — Cerrar una conexión persistente a la base de datos
  - db2_pconnect — Devolver una conexión persistente a la base de datos
  - db2_prepare — Prepara un comando SQL para su ejecución
  - db2_primary_keys — Devolver un resultado con las llaves primarias de una tabla
  - db2_procedure_columns — Devolver un resultado con los parámetros de los procedimientos almacenados
  - db2_procedures — Devolver un resultado con los procedimientos almacenados registrados en la base de datos
  - db2_result — Devolver una columna específica del resultado
  - db2_rollback — Cancelar una transacción
  - db2_server_info — Returns an object with properties that describe the DB2 database server
  - db2_set_option — Set options for connection or statement resources
  - db2_special_columns — Returns a result set listing the unique row identifier columns for a table
  - db2_statistics — Returns a result set listing the index and statistics for a table
  - db2_stmt_error — Returns a string containing the SQLSTATE returned by an SQL statement
  - db2_stmt_errormsg — Returns a string containing the last SQL statement error message
  - db2_table_privileges — Returns a result set listing the tables and associated privileges in a database
  - db2_tables — Returns a result set listing the tables and associated metadata in a database