Java アプリケーションを MySQL データベースに接続するには、次の 5 つの手順に従う必要があります。
この例では、データベースとして MySql を使用しています。したがって、mysql データベースに関する次の情報を知っておく必要があります。
まず mysql データベースにテーブルを作成しましょう。テーブルを作成する前に、まずデータベースを作成する必要があります。
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Javaアプリケーションをmysqlデータベースに接続する例
この例では、sonoo がデータベース名、root がユーザー名とパスワードの両方です。
import java.sql.*; class MysqlCon{ public static void main(String args[]){ try{ Class.forName('com.mysql.jdbc.Driver'); Connection con=DriverManager.getConnection( 'jdbc:mysql://localhost:3306/sonoo','root','root'); //here sonoo is database name, root is username and password Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()) System.out.println(rs.getInt(1)+' '+rs.getString(2)+' '+rs.getString(3)); con.close(); }catch(Exception e){ System.out.println(e);} } }この例をダウンロードする
上記の例では、emp テーブルのすべてのレコードを取得します。
Javaで文字列をJSONに変換する
Javaアプリケーションをmysqlデータベースに接続するには、 mysqlconnector.jar ファイルをロードする必要があります。
jar ファイル mysql-connector.jar をダウンロードします。jar ファイルをロードするには 2 つの方法があります。
- mysqlconnector.jar ファイルを jre/lib/ext フォルダーに貼り付けます
- クラスパスを設定する
1) mysqlconnector.jar ファイルを JRE/lib/ext フォルダーに貼り付けます。
mysqlconnector.jar ファイルをダウンロードします。 jre/lib/ext フォルダーに移動し、ここに jar ファイルを貼り付けます。 |
2) クラスパスを設定します。
クラスパスを設定するには 2 つの方法があります。
|
一時クラスパスを設定する方法
コマンドプロンプトを開いて次のように書きます。 |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
永続的なクラスパスを設定する方法
環境変数に移動し、新しいタブをクリックします。変数名に書きます クラスパス そして変数値に mysqlconnector.jar;.; を追加して mysqlconnector.jar ファイルへのパスを貼り付けます。 C:foldermysql-connector-java-5.0.8-bin.jar として;.;