import java.sql.*;
public class jdbcCuiSample {
public static void main(String argv[]){
String user = "データべースユーザ名";
String passwd = "パスワード";
String url = "jdbc:postgresql://サーバ名/データべース名";
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try{
//使用するドライバの読み込み
Class.forName("org.postgresql.Driver");
System.out.println("ドライバの読み込みが完了");
//接続。getConnection()の中の書き方はドライバに依存する。
con = DriverManager.getConnection(url,user,passwd);
System.out.println("接続完了");
//SQL文を実行するStatementの作成
stmt = con.createStatement();
//INSERT文の実行
String sql = "INSERT INTO t99xxxxx_tbl1 VALUES" +
"('Concept', 'http://www.hogehoge3.com'," +
"'Insert from enshuIndexCui.java')";
int count = stmt.executeUpdate(sql);
System.out.println(count + "件のレコード追加");
//SELECT文の実行
sql = "SELECT * FROM t99xxxxx_tbl1";
rs = stmt.executeQuery(sql);
System.out.println("SELECT文の実行");
System.out.println("button0 | name0 | textarea0");
//ResultSetからデータの取り出し
while(rs.next()){
String button0 = rs.getString("button0");
String name0 = rs.getString("name0");
String textarea0 = rs.getString("textarea0");
System.out.println(button0 + " | ");
System.out.println(name0 + " | ");
System.out.println(textarea0);
}
}catch(SQLException e){
e.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}finally{
try{
//切断。closeする。
if(rs != null) rs.close();
if(stmt != null) stmt.close();
if(con != null) con.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
}
|