1

私は odbc/jdbc の概念について混乱しています。それらが何を意味し、どのように機能するかは知っていますが、いくつか質問があります。答えを得るのを手伝ってくれて本当に親切です。今まで db として sql サーバーだけを使用していましたが、odbc またはそのドライバーをインストールおよび構成したことはありません。これは何ですか?デフォルトでインストールおよび構成していますか? odbc/jdbc とそのドライバーをインストールして構成することは常に必要ですか? なぜjavaにjdbcが必要なのですか?なぜ他のプログラミング言語のようにodbcを使用できないのですか? たとえば、c# と jdbc を使用できますか?

4

1 に答える 1

0

今までSQLサーバーをdbとして使用していましたが、odbcまたはそのドライバーをインストールおよび構成したことはありません。これは何ですか?

ODBCが何であるかを知っていると言ったと思いましたか?よくわからないように聞こえますか?

odbc ドライバーは、ほとんどのデータベースに接続する一般的な方法であるオープン データベース ドライバー接続です。基本的な機能ではうまくいくかもしれませんが、通常は、使用しているデータベースに固有のドライバー タイプを取得することをお勧めします。

デフォルトでインストールおよび構成されていますか?

通常、デフォルトで odbc ドライバーがあります (どのシステムを使用しているのか、どのようにセットアップされたのかさえわかりません) が、接続は構成されていません。必要に応じて、Windows (使用している場合) またはアプリケーション内で環境変数として構成できます。

odbc/jdbc とそのドライバーをインストールして構成することは常に必要ですか?

いいえ。odbc/jdbc 接続を使用する場合のみ。

なぜJavaにjdbcが必要なのですか?

Java の標準 API です。申し訳ありませんが、それについて他に何を言うべきかわかりません。

他のプログラミング言語のように odbc を使用できないのはなぜですか?

Java 用にプログラムされた標準データベース API は jdbc であるためです。

たとえば、c# と jdbc を使用できますか?

はい、具体的に SQL Server に接続しようとしていますか? それを行うには、SqlClient のようなものを使用します (System.Data.SqlClient)。

于 2013-09-03T15:21:53.557 に答える