建立一个 Derby 日历,第 1 部分: 理解 JDBC
2010-04-19 00:00:00 来源:WEB开发网首先,创建 SQL 语句。这是一个标准的 SQL 语句,在该语句中列出了列名和对应的值。不需要指定 id 列,因为您已经告诉 Derby 把它作为表格创建过程的一部分来生成。
其次,创建 Statement 对象,将用它来执行SQL语句,并将它关闭。
执行插入语句
执行 SQL 语句很简单;请使用 execute()方法,如 清单 10 所示。
清单 10.执行插入语句
...
try {
Class.forName(driver).newInstance();
Connection conn = null;
conn = DriverManager.getConnection(
"jdbc:derby:c:\\derby\\calendar");
conn.setAutoCommit(true);
String sql = "insert into Event (title, description, "+
"remindersTo, eventMonth, eventDay, "+
"eventYear)" +
"values ('"+this.getTitle()+"', '"
+this.getDescription()+"', '"+
this.getRemindersTo()+"', "
+this.getEventMonth()+", "+
this.getEventDay()+", "+
this.getEventYear()+")";
System.out.println(sql);
Statement s = conn.createStatement();
s.execute(sql);
s.close();
conn.close();
} catch (Exception e){
e.printStackTrace();
return false;
}
return true;
}
...
更多精彩
赞助商链接