小编Jay*_*Jay的帖子

我如何做好准备好的陈述?

我怎样才能准备好这个呢?

    Statement stmt = con.createStatement();

    long lastid = getLastId(stmt);

    // create a SQL query
    String strQuery = "INSERT INTO studenten " +
    " (id, naam, adres, postcode, plaats, geboren) " +
    " VALUES (" + (lastid+1) + "," +
        "'" + contact.getNaam() + "'," +
        "'" + contact.getAdres() + "'," +
        "'" + contact.getPostcode() + "'," +
        "'" + contact.getPlaats() + "'," +
      "{d '" + contact.getGeboren() + "'}" +
    ") ";

    stmt.executeUpdate(strQuery);      
    stmt.close();
    con.close();
Run Code Online (Sandbox Code Playgroud)

java jdbc prepared-statement

5
推荐指数
1
解决办法
8496
查看次数

使用组合两列的默认值创建表

是否可以创建一个包含两列值的列的表?这样的事情:

create table test1(number1 decimal(6,2),number2 decimal(6,2),total decimal(6,2)DEFAULT(number1 + number2));

oracle

2
推荐指数
1
解决办法
3750
查看次数

标签 统计

java ×1

jdbc ×1

oracle ×1

prepared-statement ×1