質問: 先日のものを修正し、改めてご質問させていただきます。 DBとHTMLをjavaで接続する際に、 JDBCドライバをインストールし、その中のjarファイルをjavaのJDKのlibディレクトリに入れるという作業を、ネットの指示の下行いました。 行ったものの、この行為にどのような意味があるのか、調べても理解できる回答がなかったため、その意味をご回答いただきたいです。 本サイトにそぐわない質問でしたら、大変申し訳ございません。 ご回答のほどよろしくお願いいたします。
回答: JDBCはJavaと各種データベースをつなぐためのものです。 DBによってアクセスの仕方が違うのですが、データベースごとにプログラムをいちいち書き換えることなく 接続することができるようにしてくれます。 その代わり、JDBCドライバはDB毎に用意する必要があります。 JDBCドライバは実際にDBに接続を行う部分、jarはドライバを使うためのAPIが入っています。 javaのJDKのlibディレクトリに入れたのは、クラスパスが通っているからです。 他の場所に置いて、そこへクラスパスを通せば使えます。 ちょっと古い記事ですが、詳しくはこちらが参考になるかと思います^^ ・JDBCとは何か? ・JavaでMySQLデータベースに接続する方法 (JDBC)