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