1. まずMySQLとEclipseの環境を準備します。環境がセットアップされたら、Eclipseの公式サイトからJDBCドライバパッケージをダウンロードします。ダウンロードアドレスはhttp://dev.mysql.com/downloads/connector/j/です。 2. ダウンロードしたファイルからmysql-connector-java-5.1.31-bin.jarを取り出し、プロジェクトに配置し、パスをインポートします。 方法: プロジェクト名を右クリック -> ビルド パス -> ビルド パスの構成 をクリックし、外部 JAR の追加... を選択します。mysql-connector-java-5.1.31-bin.jar の場所を見つけて、ドライバー パッケージをプロジェクトに読み込みます。 3. テストするための例を書く パッケージ testmysql; java.sql.* をインポートします。 パブリッククラステスト{ パブリック静的voidメイン(String[] args) { 文字列ドライバー = "com.mysql.jdbc.Driver"; 文字列 URL = "jdbc:mysql://localhost:3306/student"; 接続 con = null; 試す { クラス.forName(ドライバー); } キャッチ(java.lang.ClassNotFoundException e) { System.out.println("接続に成功しました。"); System.out.println("ドライバーを読み込めません"); } 試す { con=DriverManager.getConnection(URL,"root","root"); System.out.println("接続に成功しました。"); } catch(例外 e) { System.out.println("接続失敗:" + e.getMessage()); } } } データベースに接続したら、テーブルの内容に応じてデータベーステーブルをクエリできます。まず、テーブルにコンテンツが必要です。テーブルにいくつかの情報を入力した後、SQL言語を使用してクエリを実行できます。 java.sql.* をインポートします。 パブリッククラスMain { パブリック静的voidメイン(String[] args) { 文字列ドライバー = "com.mysql.jdbc.Driver"; 文字列 URL = "jdbc:mysql://localhost:3306/xiaolu"; 接続 con = null; 結果セット rs = null; ステートメント st = null; 文字列 sql = "select * from student"; 試す { クラス.forName(ドライバー); } キャッチ(java.lang.ClassNotFoundException e) { // System.out.println("接続に成功しました。"); System.out.println("ドライバーを読み込めません"); } 試す { con=DriverManager.getConnection(URL,"root","root"); st = con.createStatement(); rs = st.executeQuery(sql); if(rs!=null) { 結果セットメタデータrsmd = rs.getMetaData(); int countcols = rsmd.getColumnCount(); for(int i=1;i<=countcols;i++) { if(i>1) System.out.print(";"); System.out.print(rsmd.getColumnName(i)+" "); } System.out.println(""); while(rs.next()) { System.out.print(rs.getString("sno")+" "); System.out.print(rs.getString("sname")+" "); System.out.print(rs.getString("ssex")+" "); System.out.print(rs.getString("sage")+" "); System.out.println(rs.getString("sdept")+" "); } } //System.out.println("接続に成功しました。"); System.out.println("ok"); rs.close(); st.close(); con.close(); } catch(例外 e) { System.out.println("接続失敗:" + e.getMessage()); } } } MySQL 5.7へのJDBC接続に関する記事はこれで終わりです。詳細については、123WORDPRESS.COMのその他の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
<<: antd pro に基づく SMS 認証コード ログイン機能 (プロセス分析)
>>: Linux でユーザー アカウントをロックおよびロック解除する 3 つの方法
HTML と XHTML の違い1. XHTML要素は正しくネストされている必要がある2. XHT...
いいえnvmはnodejsの複数のバージョンを管理する役割を担っています。インストール: https...
[mysqlカーソルの使い方と機能]例:現在、テーブル A、B、C の 3 つのテーブルがあります。...
テキストシャドウテキストシャドウ: 水平オフセット 垂直オフセット ぼかし色互換性: IE10+ &...
この記事では、主に、上下固定と中スライドレイアウトを実現するためのフレックスレイアウトのレイアウト方...
BFCコンセプト:ブロック フォーマット コンテキストは、BFC 内の要素を外部の要素から分離する独...
Portainer は、ステータス表示パネル、アプリケーション テンプレートの迅速な展開、コンテナ ...
テキストの長さに応じて、左側のテキストの幅を自動調整できる状況を実現したい。1行が表示できない場合、...
序文プロジェクト開発では、アイコンを使用する方法はたくさんあります。iconfont で適切なアイコ...
目次1. データベースプログラミングの基本条件2. Java でのデータベースプログラミング: JD...
目次リスナー1.ウォッチエフェクト2.見る1.1 聴くための最初の方法1.2 聞く2つ目の方法1.3...
目次0. モジュールとは何か1.モジュールの読み込み1.1 方法1 1.2 方法2 2. 輸出と輸入...
docker を使用すると、ファイルをマウントできない場合があります。これは、仮想マシンの共有フォル...
ネイティブJSを使用して9つの正方形のグリッドを記述し、9つのグリッドの位置をドラッグして変更する効...
私たちウェブマスターは皆、ウェブサイトを最適化する際に記事内のキーワードを太字にすることが最適化に非...