超簡単サンプル
DropWizardを研究してるというよりはJDBIを研究してる状況になったので、JDBI単体で色々実験してみる。まずは超簡単なサンプル
String url = "jdbc:postgresql://192.168.52.128/jdbi"; // IPアドレス、データベース名は適当に変更すること DBI dbi = new DBI(url, "jdbi_user", "jdbi_pass"); // ID/PW も適当に変更すること Handle h = dbi.open(); h.execute("create table something (id int primary key, name varchar(100))"); h.execute("insert into something (id, name) values ( (select count(*) from something)+1, ?)", "Brian"); String name = h.createQuery("select name from something where id = :id") .bind("id", 1) .map(StringMapper.FIRST) .first(); System.out.println("name = " + name); // Brian h.close();