MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

JavaでMySQLに接続する方法を解説!JDBC接続の基本コード

JavaとMySQLを接続するには?

JavaアプリケーションからMySQLデータベースに接続するには、JDBC(Java Database Connectivity)を使用します。JDBCは、Javaからリレーショナルデータベースへアクセスするための標準APIであり、MySQL用のJDBCドライバ(Connector/J)をクラスパスに追加しておく必要があります。

以下は、Javaのコードを使ってMySQLに接続する基本的なサンプルです。

MySQL接続のサンプルコード

import java.sql.Connection;
import java.sql.DriverManager;

public class LostConnectionURLDemo {
    public static void main(String[] args) {
        String JDBCURL = "jdbc:mysql://localhost:3306/web?autoReconnect=true";
        Connection con = null;
        try {
            con = DriverManager.getConnection(JDBCURL, "root", "123456");
            System.out.println("connection is established");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

コードのポイント

  • JDBC URL:「jdbc:mysql://ホスト名:ポート番号/データベース名」の形式で指定します。上記の例では、ローカル環境(localhost)の3306番ポートにある「web」データベースに接続しています。
  • autoReconnect=true:接続が切断された場合に自動的に再接続を試みるオプションです。
  • DriverManager.getConnection():JDBC URL、ユーザー名(root)、パスワード(123456)を引数として渡し、データベースへの接続を確立します。
  • 例外処理:接続に失敗した場合に備えて、try-catchブロックで例外を捕捉し、スタックトレースを出力しています。

実行結果

このプログラムを実行すると、接続が正常に確立された場合、コンソールに次のようなメッセージが出力されます。

connection is established

JavaでMySQLに接続する方法を解説!JDBC接続の基本コード

注意点

実際の開発では、ユーザー名やパスワードをソースコードに直接記述するのはセキュリティ上好ましくありません。設定ファイルや環境変数から読み込む方法を検討しましょう。また、使用後のConnectionオブジェクトは必ずクローズするか、try-with-resources構文を利用してリソースを適切に解放することをおすすめします。

  1. Macをテレビに接続する方法

    Macをテレビに接続するのは想像以上に簡単です。適切なケーブル、Apple TV、またはAirPlayで動作するテレビがあれば、Macを任意のテレビ画面にすぐにミラーリングできます。 Macの映画をテレビで再生したり、BBCiPlayerやAppleの新しいAppleTV +ストリーミングサービスなどのキャッチアップサービスから番組をストリーミングしたり、より大きなディスプレイでゲームスキルを披露したりすることもできます。現在、多くの企業が会議室でプロジェクターの代わりに大画面テレビを使用しているため、これはプレゼンテーションを行う必要がある人にとっても便利なヒントです。 Apple Ma

  2. PCをテレビに接続する方法|HDMI・VGA・ワイヤレス接続を徹底解説

    旅行の思い出写真を大画面で眺めたい、ビデオゲームを迫力ある画面で楽しみたい、あるいは巨大なスクリーンでウェブブラウジングをしたい――そんな経験はありませんか?さらに言えば、新しいテレビを購入することなく、最新スマートTVの便利な機能をすべて活用できたら素晴らしいと思いませんか? 近年市場にあふれるメディアストリーミングボックスを購入するという手もあります。しかし、もっと高性能で制限の少ないものを使えたらどうでしょうか。実は、その答えはすでにあなたの手元にあるかもしれません。PCをテレビに接続するのは簡単で、やる価値のある理由がたくさんあります。 PCをテレビに接続するメリット 従来型のPCに