-1

1 つの Linux サーバーで mysql db を実行しています。別のLinuxボックス上のWebサーバーへのodbc接続。

mysql にアクセスするために、Web サーバーへの odbc 接続を使用できるようにしたいと考えています。これは、クライアント マシンで実行されている外部アプリ用です。

グーグルで調べたところ、ODBC-ODBC ブリッジと呼ばれるものがあるかもしれません。

正しい方向に進みたいだけです。だから間違った方向には行かない。

誰かが特定のブリッジ ソフトウェアを教えてくれたら。またはチュートリアル。または、これが可能であり、ブリッジが正しいものである場合。等...

ありがとう

4

2 に答える 2

1

あなたの投稿は、ODBC とは/何をするかについてかなり混乱しているようです。

あなたにはウェブサーバーがあり、データベースがあります。ODBC はそれらを結合しません。PHP、Perl、Ruby、Python、Java、Cなど、Webサーバーでコードを実装するための何かが必要です.

ほとんどの言語では、ODBC クライアントと通信するためのバインディングが用意されています。ODBC クライアントは通常、データベースのネイティブ プロトコルを使用して DBMS と通信します。でも:

1) ODBC は、その機能が多少制限されています。これは、さまざまなバックエンドにわたって機能の最小公分母を提供する必要があるためです。

2) リストしたすべての言語 (およびその他の言語) は、MySQL および他の DBMS へのネイティブ (つまり、フル機能) 接続をサポートしています。

なぜ ODBC を使用する必要があるのでしょうか。

ODBC-ODBC ブリッジが特定の問題を解決する場合があります。つまり、DBMS がクライアントでサポートされていない ODBC インターフェイスを提供する場合です。これはあなたの問題ではないようです。

ここでの目的は、Web サーバーを介して提示されたデータベースからデータを取得することですか、それとも ODBC を使用して何か (何か) を構築することですか?

前者の場合は、ODBC を忘れてください。関係ありません。

于 2013-01-22T23:03:53.533 に答える
0

Web サーバーには、MySQL データベースに接続するための odbc 接続が必要です。その接続があれば、クライアントが MySQL データベースに直接接続する必要はないと思います。実行するクエリ (挿入またはクエリ操作) が何であれ、それを Web サーバーに送信するだけで、クエリ結果が取得されます。

于 2020-02-18T20:59:21.373 に答える