ホームページ  >  記事  >  バックエンド開発  >  odbc 接続データベース、odbc データベース_PHP チュートリアル

odbc 接続データベース、odbc データベース_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:53:20954ブラウズ

odbc接続データベース、odbcデータベース

PHPでデータベースを操作するには、mysql、mysqli、odbc、pdoなど、さまざまな方法があります。 MySQL は、MySQL データベースを操作するための PHP 用の独自の拡張機能です。 MySQLi の i は Improvement の略で、拡張機能に関する限り、セキュリティも強化されます。他の種類のデータベースを変更する場合は、他の種類のデータベースを使用する必要があります。データベースを操作するにはコードを書き換える必要があり、非常に面倒です。一度作成して複数回使用でき、さまざまなデータベースと互換性がある、汎用的なメソッドはありますか?答えはもちろん「はい」です、それは obbc と pdo です。 pdo は、さまざまなデータベースを操作するための PHP 5 の新しい拡張機能であり、Java の jdbc に似ています。これについては後で詳しく説明します。次に、odbc について話しましょう。

ODBCとは何ですか?

ODBC は、プログラミング言語とデータ ストレージを接続するために使用されるソフトウェア ドライバー システムです。 ODBC は 1992 年に登場した無料のオープンソース システムで、プログラミング言語やデータベース クエリ アクセスを通じて機能や構成などの接続方法を標準化しようとしています (SQL 標準化)。

ODBC の役割は、インターフェイスまたはコネクターとして機能することであり、2 つの設計目標があります。1 つ目は、ODBC システムの場合、プログラミング言語システムとして機能し、2 つ目は、データ ストレージ システムの場合、ODBC として機能します。システム。したがって、ODBC には、「ODBC へのプログラミング言語」ドライバー (PHP-ODBC ライブラリなど) と「データ ストレージ システムへの ODBC」ドライバー (MySQL-ODBC ライブラリなど) が必要です。 ODBC システム自体に加えて、ODBC はデータ ソースの構成も処理するため、データ ソースとプログラミング言語の間のあいまいさが許容されます。

odbc の使用方法?

odbc を使用すると、PHP 開発は「データベース コネクタに依存しない」ようになります。 MySQL、PostgreSQL、SQLite、Microsoft SQL Server®、IBM® DB2®、Sybase、OpenLink Virtuoso、FileMaker、Microsoft Office® Access® などのデータベースに対して odbc_query() のような関数を使用します。正しい ODBC ドライバー設定に応じて、CSV および Excel スプレッドシートで ODBC を使用することもできます。使い方を見てみましょう:

️ 1. まず、odbc を展開して有効にし、phpinfo () でモジュールを確認し、ステータスが有効になっていることを確認します。

2. ODBCに接続します

リーリー リーリー 3. レコードを取得します

リーリー リーリー リーリー 4. レコードからフィールドを取得します

リーリー 5. ODBC接続を閉じます

リーリー 注: その他の操作機能:

http://php.net/manual/zh/ref.uodbc.php

ODBCの例

次の例は、最初にデータベース接続を作成し、次に結果セットを作成して、HTML テーブルにデータを表示する方法を示しています。 リーリー

http://www.bkjia.com/PHPjc/1125064.html

www.bkjia.com本当http://www.bkjia.com/PHPjc/1125064.html技術記事 odbc はデータベースに接続します。odbc データベース PHP には、mysql、mysqli、odbc、pdo など、データベースを操作するためのさまざまな方法があります。 MySQL は、MySQL データベースを操作するための PHP 用の独自の拡張機能です。 MySQLi...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。