ときの選択肢について説明します。クラスやメソッド、関数、変数などを定義したものです。拡張モジュールとして公開されています。手続き型にすることもできるし、オブジェクト指向型にすることもできます。場合はクラスのインスタンスを作ってそのメソッドを呼ぶことになります。通常は、後者の方法をおすすめします。したコードを書けるからです。いくつかあって、その中から選べます。使えてどれを選ぶのが最適なのかを解説します。データベースサーバーに接続するためのソフトウェアのことを指します。コードを書くことになるでしょう。提供するソフトウェアが必要になるということです。そのソフトウェアは、アプリケーションとデータベースサーバーの間の通信も処理しないといけません。中間ライブラリも利用することになるでしょう。このソフトウェアのことを一般的にコネクタと呼びます。できるようになるからです。ドライバとはドライバとは、特定のデータベースサーバーとの通信をするために作られたソフトウェアのことです。いうように使われます。データベースサーバーと通信します。各データベース専用のドライバの中からひとつを選んで使います。サーバーとのインターフェイスとなります。人によっては、コネクタとドライバを混同して使うこともあって、混乱の元となります。いう用語がよく出てきます。オプションの拡張モジュールが用意されています。拡張モジュール用フレームワークを使って実装されています。その機能をプログラムから使えるようになっています。公開していないものもあります。レイヤーへのインターフェイスを提供しているだけです。拡張モジュールとは同じ意味ではありません。公開しているとは限らないからです。