MySqlのJDBCドライバ(Connector/J)を使用してデータベース接続を行う方法。
DataSourceのインスタンスを生成して接続先情報を設定
// MysqlDataSourceのインスタンスを生成
MysqlDataSource dataSource = new MysqlDataSource();
// 接続先情報として、URLとユーザ、パスワードを設定
dataSource.setURL("jdbc:mysql://localhost/test");
dataSource.setUser("root");
dataSource.setPassword("password");
java.sql.Connectionの取得
Connection connection = dataSource.getConnection();
取得したConnectionを使用してSQLを実行
// JDBCのAPIを使ってSQL文(testスキーマのテーブル名をリスト表示する)を実行。
PreparedStatement statement = connection.prepareStatement(
"select * "
+ "from INFORMATION_SCHEMA.TABLES"
+ " where table_schema = 'test'");
ResultSet set = statement.executeQuery();
while (set.next()) {
System.out.println("set.getString(1) = " + set.getString("table_name"));
}