Java(Eclipce)からMysqlに接続

  • MySQL Connectorsより、「Connector/J」→「mysql-connector-java-5.1.10.zip」をダウンロード
  • 任意のプロジェクトの外部jarにダウンロードしたjarファイルを追加

([hogePrj]を右クリック→「Javaのビルド・パス」→「ライブラリー」→「外部JARの追加」)

  • 追加されているのを確認
  • 適当なクラスを作成
  • 下記のソースを記述
package pack;
import java.sql.*;

public class connectMysql {
    public static void main(String[] args){
		String url = "jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=latin1";
		String user = "hogeuser";
		String password = "hogepass";
    	try{
    		Class.forName("org.gjt.mm.mysql.Driver");
    		Connection con = DriverManager.getConnection(url, user, password);
    		Statement startment = con.createStatement();
    		System.out.println("接続成功");
    		
    		String sql = "SELECT * FROM hoge_table";
    		
    		ResultSet reslut = startment.executeQuery(sql);
    		while(reslut.next()){
    			int id = reslut.getInt("id");
    			String company_name = reslut.getString("hoge_column");
    			System.out.print(id + "\t");
    			System.out.println(hoge_column + "\t");
    		}
    		
    		con.close();
    	} catch(Exception e){
    		System.out.println("例外発生:"+ e);
    		
    	}
    }
}
  • 実行