PreparedStatement
Este es un tÃpico ejemplito de uso de PreparedStatement:
ps = con.prepareStatement("INSERT INTO BONUS VALUES (? , ?)");
ps.setString(1, socsec);
ps.setDouble(2, bonus);
ps.executeUpdate();
Mi duda es, ¿en los valores podrÃa meter algo literal como por ejemplo:
ps = con.prepareStatement(
"INSERT INTO BONUS VALUES (TRUNC(SYSDATE), ?)");
ps.setDouble(1, bonus);
ps.executeUpdate();
... o eso no está permitido? Si no lo sabeis ¿donde podrÃa enterarme? Si ésto no es problema que significa un error con JDBC "lleva por tÃtulo": "ORA-02289: sequence does not exist"? Muchas gracias.
ps = con.prepareStatement("INSERT INTO BONUS VALUES (? , ?)");
ps.setString(1, socsec);
ps.setDouble(2, bonus);
ps.executeUpdate();
Mi duda es, ¿en los valores podrÃa meter algo literal como por ejemplo:
ps = con.prepareStatement(
"INSERT INTO BONUS VALUES (TRUNC(SYSDATE), ?)");
ps.setDouble(1, bonus);
ps.executeUpdate();
... o eso no está permitido? Si no lo sabeis ¿donde podrÃa enterarme? Si ésto no es problema que significa un error con JDBC "lleva por tÃtulo": "ORA-02289: sequence does not exist"? Muchas gracias.