データベースへの接続の方法は、今私はMySQLを接続する方法を学びましたが、非常に多くのデータベースを接続することができます
まず、私たちは、私のMySQLなどのデータベースのバージョンに自分のデータベースをチェックする必要があります
権利
コンソールコンソールを開く]をクリックします
私たちは、コンソールで@@バージョンを選択して入力します。
MySQLは、我々は、バージョン番号を表示することができます、
ドライバドライバインタフェースをダウンロード
問題のデータベースのバージョンとして、私たちは、ドライバをダウンロードするには、このウェブサイト上https://mvnrepository.com/artifact/mysql/mysql-connector-javaする必要があります
例えば、私はバージョン5.0.22ました
我々はトップにサイトを開設しました
彼らがOKに対応するダウンロードするバージョン番号を探します
オープンecilips
新しいプロジェクトを作成します
私たちは、その後、> WEB-INF> binディレクトリにはWebContentにドライバファイルをダウンロードします
私たちがやったまあ、基本的な要件
今のWebContent次のファイルに新しいJSPを開始
データベースへの私たちの基本的な接続ラインに輝い死んセットルーチンLianshuです
特定のデータベース接続(セッション)との接続、接続のSQL文の実行コンテキストと結果を返します。
静的SQL文を実行し、作成された結果を返すためのステートメント。
ResultSetがフィールドの種類を取得するための方法を提供し、
ステートメント3つのインタフェース接続ステートメントのResultSetの最初のステップ
データベース接続のための第二段階のパスステートメントアカウントのパスワード
ここstudentdb内のURLは、私たちが理解していないどのように修正するための基本的な必要性の前に注意を払う必要があり、ここでデータベースの名前です。
urlは書きたいことがありますが、そのマップの前に戻って、私はあなたが文字列のURLを変更することを示唆している原因不明のエラー= "はjdbc:mysqlの:// localhostを:?3306 / studentdb serverTimezone = UTC&useUnicode = trueを&characterEncoding = UTF8" を防ぐために。
中国では、データベースがあるので、この場合は、エラーを生成しません
私達のデータベースにある第三のステップとしてかではないかもしれないクエリの内容は、あなたが動揺見える促すためちんぷんかんぷんの束をスローします、このような日食の対象ではありません
だから我々は関係なく、最後の例外を処理するために処理するか、我々は最終的に、後者の実施のためのリソースを解放書くためにそれを解放するために必要なリソースを与えられていないトライキャシー例外内のコードのブロックを書きたいの方法は、順番を覚えているリソースのリリース前に変更することはできませんデータベース乏しい個人的な意見に接続されているデータベース内のページでCONNクエリを開くようにされて閉じる、クエリ結果ページでクエリを閉じて、このようにRS stmtは、クエリの結果であり、私はそれを理解し、ここでデータベースを閉じます
今、私たちが今持っている一般的なフレームワークは、データベース接続を取ります
私たちは、最初の死者ルーチンはまた、以前の問題の個々の理解に対する3の量について前記隆起ラインを理解していない覚えている3 stmtはRSをconnの、ちょうど良いドライバーをダウンロード登録します
次に来るこれは、これまで当社のデータベースに接続が成功し、次のステップが出力され、基本的です
私たちは、whileループを書くことができ、その結果は、RSを循環しています
rs.next限り、彼は継続する次が真の復帰であるとして
(1)の背後rs.getIntデータベースがint型のインデックス値1のタイプである返さ
サイクルがあるので、データベースから行と行は、私は例を与える実行します
最初のデータ・サイクル・タイムが得られます
得られたデータの最初の行を循環
その後、我々は、データの行に戻る必要があります
re.getIntは、(1)第1のデータセットの環状戻り、学生番号12345であります
これは、我々は理解する方法を知っているが、痛みを表現する方法がわかりません
その後、我々は開始しました
結果の実装は成功した説明データベース接続を出てきました
まず、いくつかの問題に注意を払う必要があり、データベースへの接続
まず:パスワードパスワードデータベースは、このような学校のデータベース・パスワードとして自分のパスワードを、インストールするように設定されているrootパスワードは123456です私自身、これはエラーが発生しやすい最初のものです
第二:ドライバー・ドライブ・バージョン、具体的に設定する方法を先に述べました
第三:本当に超簡単誤りである選択クエリ!!!局所out.printの誤差がテストデータベースのクエリを記述する場合は繰り返し検査が推奨される特定のクエリ変数があります
第四:それが問題だ - SQLパッケージ
我々はプログラムを書くときは、直接チップパッケージのimport文をコードを記述するより安いかもしれ異なる場合があります
だから我々は、直接<%@ページのインポート=「java.sqlのを。*」%>書くことができます。この文は、鉛パックの後ろにされていません
まあ私もちょうどそれが唯一の参照喜喜すばらしい神のために、それは指導と共通の進展を歓迎スプレーしないで出始めています初心者