不执行H2语句后的代码

时间:2014-05-27 21:20:37

标签: java database java-7 h2 embedded-database

声明后的代码没有执行,但为什么?该声明是否会返回?

conn.createStatement().execute("CREATE TABLE IF NOT EXISTS WEBSITES(ID INT auto_increment, NAME VARCHAR)");
conn.createStatement().execute("INSERT INTO WEBSITES(NAME) VALUES('"+website+"')");
System.out.println(parts[0]);

1 个答案:

答案 0 :(得分:1)

您需要使用executeUpdate()

  

执行给定的SQL语句,该语句可以是INSERT,UPDATE或DELETE语句,也可以是不返回任何内容的SQL语句,例如SQL DDL语句。

它也可能是一场表演" feature"在H2。