MySQLにJavaから接続します。
C言語より、非常に簡単です。
Eclipseを使ってやります。
1.MySQL Connector/J をダウンロード
http://dev.mysql.com/downloads/connector/j/5.0.html
適当なところへ配置
2.Eclipseでプロジェクト作成後、
プロジェクトを右クリック->ビルド・パス->ビルド・パスの構成->ライブラリ->外部Jarの追加
から先ほど設置した
mysql-connector-java-5.0.8-bin を指定
3.クラスを作成し、次のコードを入力
import java.sql.*;
public class MySQL {
public static void main(String[] args) {
String msg = "";
try {
// ドライバロード
Class.forName("org.gjt.mm.mysql.Driver");
// MySQLに接続
Connection con = DriverManager.getConnection("jdbc:mysql://ホスト名/DB名", "id", "pass");
// ステートメント生成
Statement stmt = con.createStatement();
// SQLを実行
String sqlStr = "SELECT * FROM servers";
ResultSet rs = stmt.executeQuery(sqlStr);
// 結果行をループ
while(rs.next()){
// レコードの値
int id = rs.getInt("id");
String name = rs.getString("name");
//表示
System.out.println(id + ":" + name);
}
// 接続を閉じる
rs.close();
stmt.close();
con.close();
}catch (ClassNotFoundException e){
msg = "ドライバのロードに失敗しました";
System.out.println(msg);
}catch (Exception e){
msg = "ドライバのロードに失敗しました";
System.out.println(msg);
}
}
}
0 件のコメント:
コメントを投稿