質問: javaにて動的webサイトを作る際に、DBとjavaを接続するという行為を行いましたが、実際に行ってみても、その行為の意味が見えませんでした。 ネットでも調べましたが、理解できる回答を見つけることができませんでした。 同時に、javaとwebサーバーを接続するという行為も行いましたが、こちらも同様理解ができませんでした。 基本的な質問で、また、不適切な質問でしたら、誠に申し訳ございません。 よろしければ、ご回答いただければと思います。
回答: JavaでDBに接続する場合、次のようなコードを書くと思います。 ``` Connection con = DriverManager.getConnection(DBサーバーのURL, ユーザーネーム, パスワード); ``` どこがどのように理解できないのか質問からは読み取れませんが、恐らく「データベースをファイルのようなもの」とおもっているのではないでしょうか? (DBに接続するときにURLやユーザーネーム、パスワードが必要になる理由がわからないのかなぁと推測します。) DBサーバーは「サーバー」です。あなたがWebページを見るためにWebサーバーへアクセスするように、DBサーバーもサーバーなので同じ要領でアクセスします。 DBサーバーを家と考えると、あなたはまずDBサーバーの住所(URL)へ糸電話を持って行きます。 このときDBサーバーはあなたが誰かということをユーザーネームとパスワードで認証します。 認証が終わるとDBサーバーは糸電話を受理します。 ここであなたとDBサーバーが糸電話によってつながりました。(コネクションができた) 今後、DBに対する指示はこの糸電話(コネクション)を通してDBサーバーに伝えます。