【java】【sql】詰まったところメモ…

javaをやっていて色々詰まったのでメモです…

sqlのダンプ方法

ダンプを取る
mysqldump -u ユーザ名 -p DB名 > 出力先ファイル名

ダンプから復元する
mysql -u ユーザ名 -p DB名 < ダンプファイル名 

http://ittips.blog95.fc2.com/blog-entry-10.html


javaMysqlにアクセスするとき
SELECTの時
executeQuery
INSERTの時
executeUpdat

http://questionbox.jp.msn.com/qa703539.html


データベースにアクセスしてから、INSERTするまでのコード
(※mysql connectorをビルドパスの構成→外部jarの追加で追加しています)

Statement  stmt = null;
Connection con = null;
ResultSet  rs = null;

String db_url = "jdbc:mysql:///mycabinet?useUnicode=true&characterEncoding=UTF-8";
String user = "root";
String pass = "パスワードゴニョゴニョ";

// JDBCドライバを読み込む
Class.forName("com.mysql.jdbc.Driver");
con = (Connection) DriverManager.getConnection(db_url, user, pass);
// ステートメントを作成
stmt = con.createStatement();

String sql_state = "SQL文ごにょごにょ";
System.out.println(sql_state);
// 問合せの実行
stmt.executeUpdate(sql_state);

http://sunjava.seesaa.net/category/4056586-1.html