ホームページ >データベース >mysql チュートリアル >Java で mysql 接続を取得する 3 つの方法の紹介 (図)

Java で mysql 接続を取得する 3 つの方法の紹介 (図)

黄舟
黄舟オリジナル
2017-08-20 14:27:551448ブラウズ

最近仕事で mysql 接続を使用する必要があり、それを実現する方法が複数あることがわかったので、次の記事で主に Java で mysql 接続を取得する方法について 3 つの方法を紹介します。必要な方は参考にしてください。興味のある方は編集者をフォローして一緒に学んでください。

前書き

この記事では主に Java で mysql 接続を取得する 3 つの方法について説明し、参考と学習のために共有します。以下では多くのことを説明しません。詳細な紹介を見てみましょう:

  • 1 つ目: 従来の接続方法

  • 2 つ目: 構成ファイルの読み取り方法

  • 3 つ目: データベース接続プール。

1. 従来の接続方法:

まず、src ディレクトリに lib という名前のフォルダーを作成し、データベース ドライバーの jar パッケージをインポートして、「ビルド パスに追加」します。

1. ドライバーを登録します


 Class.forName("com.mysql.jdbc.Driver");

2. 接続を取得します


 String url = "jdbc:mysql://localhost:3306/shun";
 String user = "root";
 String password = "";
 Connection conn = DriverManager.getConnection(url, user, password);
 Finish.

コード:

2. 設定ファイルメソッドを読み取ります

まず、src ディレクトリに .properties の設定ファイルを作成します。


InputStream is =  Demo02.class.getClassLoader().getResourceAsStream("db.properties");

をロードします。5. ドライバーを登録して接続を取得します。れーれー コード:


3. データベース接続プール

同様に、最初に src ディレクトリに lib という名前のフォルダーを作成し、DBUtils とデータベース接続プールの jar パッケージをインポートしてから、「addパスを構築する」。

1. 基本的なデータソースを作成します

 Properties pro = new Properties();

2. プロパティを設定します

 pro.load(is);

コード:

:
上記3種類のJavaから取得mysql の接続方法についてはすでに理解されていると思いますが、最初の方法は明らかにハード コンパイル方法であり、その後の開発で変更するのは非常に面倒です。 2 番目の方法はハード コンパイルです。最初の方法と比較すると、次回使用するときに .properties 構成ファイルを直接変更できるため、多少優れています。3 番目の方法では、作成された DBCPUtils パッケージを使用します。 Connection オブジェクトを使用しないと、実行が簡単になり、コードがより簡潔になり、リソースの使用率が低くなり、必要なときに変更するのが容易になります。そのため、データベース接続を使用する方法が最適です。プールは比較的良いです。

概要

以上がJava で mysql 接続を取得する 3 つの方法の紹介 (図)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。