# Fonctions IBM DB2, Cloudscape et Apache Derby

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
  - Types de ressources
- Constantes pré-définies
- Fonctions IBM DB2
  - db2_autocommit — Retourne ou modifie l'état AUTOCOMMIT de la connexion à la base de données
  - db2_bind_param — Associe une variable PHP à un paramètre d'une requête SQL
  - db2_client_info — Retourne un objet avec des propriétés qui décrivent le client de base de données DB2
  - db2_close — Ferme une connexion de base de données
  - db2_column_privileges — Retourne un jeu de résultats listant les colonnes et ses privilèges d'une table
  - db2_columns — Retourne un jeu de résultats listant les colonnes et ses métadonnées d'une table
  - db2_commit — Valide la transaction
  - db2_conn_error — Retourne une chaîne contenant la valeur de SQLSTATE retournée par la dernière tentative de connexion
  - db2_conn_errormsg — Retourne le dernier message d'erreur de connexion ainsi que la valeur de SQLCODE
  - db2_connect — Retourne une connexion à une base de données
  - db2_cursor_type — Retourne le type de curseur utilisé par une ressource
  - db2_escape_string — Utilisé pour échapper certains caractères
  - db2_exec — Exécute une requête SQL directement
  - db2_execute — Exécute une requête SQL préparée
  - db2_fetch_array — Retourne un tableau, indexé par la position des colonnes, représentant une ligne du jeu de résultats
  - db2_fetch_assoc — Retourne un tableau, indexé par nom de colonne, représentant une ligne du jeu de résultats
  - db2_fetch_both — Retourne un tableau, indexé par nom de colonne et position, représentant une ligne du jeu de résultats
  - db2_fetch_object — Retourne un objet avec les propriétés représentant des colonnes dans la ligne extraite
  - db2_fetch_row — Modifie le pointeur du jeu de résultat à la prochaine ligne ou à la ligne demandée
  - db2_field_display_size — Retourne le maximum d'octets requis pour afficher une colonne
  - db2_field_name — Retourne le nom de la colonne du jeu de résultats
  - db2_field_num — Retourne la position du nom de la colonne du jeu de résultats
  - db2_field_precision — Retourne la précision de la colonne indiquée du jeu de résultats
  - db2_field_scale — Retourne l'échelle de la colonne indiquée du jeu de résultats
  - db2_field_type — Retourne le type de donnée de la colonne indiquée du jeu de résultats
  - db2_field_width — Retourne la largeur de la valeur courante de la colonne indiquée du jeu de résultats
  - db2_foreign_keys — Retourne un jeu de résultats listant les clés étrangères d'une table
  - db2_free_result — Libère la mémoire associée à un jeu de résultats
  - db2_free_stmt — Libère la mémoire associée à la ressource indiquée
  - db2_get_option — Récupère la valeur d'une option pour une requête ou une connexion
  - db2_last_insert_id — Retourne le dernier ID généré par la dernière requête d'insertion
  - db2_lob_read — Récupère de grands objets binaires de tailles prédéfinies à chaque invocation
  - db2_next_result — Demande le prochain jeu de résultats de la ressource indiquée
  - db2_num_fields — Retourne le nombre de champs contenu du jeu de résultats
  - db2_num_rows — Retourne le nombre de lignes affectées par une requête SQL
  - db2_pclose — Ferme une connexion persistante à la base de données
  - db2_pconnect — Retourne une connexion persistante à une base de données
  - db2_prepare — Prépare une requête SQL à être exécutée
  - db2_primary_keys — Retourne un jeu de résultats listant les clés d'une table
  - db2_procedure_columns — Retourne un jeu de résultats listant les paramètres de procédure d'enregistrement
  - db2_procedures — Retourne un jeu de résultats listant les procédures d'enregistrement enregistrées dans la base de données
  - db2_result — Retourne une colonne d'une ligne d'un jeu de résultats
  - db2_rollback — Annule une transaction
  - db2_server_info — Retourne un objet avec des propriétés qui décrivent le serveur de base de données DB2
  - db2_set_option — Fixe des options pour une connexion ou des ressources
  - db2_special_columns — Retourne un jeu de résultats listant les identifiants uniques des lignes d'une table
  - db2_statistics — Retourne un jeu de résultats listant les index et statistiques d'une table
  - db2_stmt_error — Retourne une chaîne contenant la valeur de SQLSTATE retournée par une requête SQL
  - db2_stmt_errormsg — Retourne le dernier message d'erreur d'une requête SQL
  - db2_table_privileges — Retourne un jeu de résultats listant les tables et leurs privilèges qui leur sont associées d'une base de données
  - db2_tables — Retourne la liste des tables et leurs métadonnées