@Override
public long nextVal(Connection con, Sequence seq) throws SQLException
{
- String sql = " SELECT NEXTVAL('" + seq.getName() + "') ";
+ String sql = " SELECT NEXTVAL(?) ";
try (PreparedStatement ps = con.prepareStatement(sql))
{
+ ps.setString(1, seq.getName());
+
try (ResultSet rs = ps.executeQuery()) {
if (rs.next()) {
return rs.getLong(1);