dbExpress データベースはありません。dbExpress は、Delphi のデータベース コンポーネントの名前です。
dbExpress コンポーネントを使用すると、データベース システムのネイティブ プロトコルを使用してターゲット データベース サーバー (SQL Server、Oracle、MySQL など) に接続できます。
おそらく、ネイティブ接続の利点の 1 つはパフォーマンスです。これは、ADO ミドルウェアを使用しないためです。
2 つ目の利点は、ADO は Microsoft 製品であるため、Windows 上での実行に縛られないことです。FireMonkey アプリケーションで dbExpress コンポーネントを使用して、クロス プラットフォーム アプリケーションを作成できます。
Enterprise 以上のバージョンの Delphi XE 2 を使用している場合を除き、dbExpress コンポーネントの使用にはいくつかの制限があります。
Professional には以下が含まれます (「ローカル」に注意してください):
InterBase® および MySQL への dbExpress ローカル データベース接続
エンタープライズには以下が含まれます。
InterBase、Firebird、MySQL、Microsoft SQL Server、Oracle、DB2、Informix、Sybase ASE、SQL Anywhere、および ODBC へのデータベース サーバー接続
サードパーティのネイティブ データベース コンポーネントが利用可能です (多くの場合、Professional と Enterprise のコスト差よりもはるかに安価です)。
プログラミングに関しては、ADO 接続文字列を作成する必要がないため、ネイティブ コンポーネントを使用する方が少し簡単だと思いますが、主要なデータベース プロバイダーの接続文字列はインターネットでも簡単に見つけることができます。