使用JAX-RS插入数据库失败

时间:2017-07-02 11:03:28

标签: java post jax-rs

我想用JAX-RS运行POST方法。我试过POSTMAN但是失败了。

控制器:

@POST
@Path("/insertdata")
@Produces(MediaType.APPLICATION_JSON)
public void insertData(Kasus kasus){
    String sql = "INSERT INTO KASUS " +
            "(KODE_KASUS, NAMA, IS_DELETE, CREATED_BY, CREATED_DATE, UPDATED_BY, UPDATED_DATE) VALUES (?, ?, ?, ?, ?, ?, ?)";
    dbCon = new DBConnection();

    try {
        conn = DBConnection.setDBConnection();
        PreparedStatement ps = conn.prepareStatement(sql);
        ps.setInt(1, kasus.getKodekasus());
        ps.setString(2, kasus.getNama());
        ps.setInt(3, kasus.getIsdelete());
        ps.setString(4, kasus.getCreatedby());
        ps.setDate(5, (Date) kasus.getCreateddate());
        ps.setString(6, kasus.getUpdatedby());
        ps.setDate(7, (Date) kasus.getUpdateddate());
        ps.executeUpdate();
        ps.close();

    } catch (SQLException e) {
        throw new RuntimeException(e);

    } finally {
        if (conn != null) {
            try {
                conn.close();
            } catch (SQLException e) {
                System.out.println("error nih");
            }
        }
    }       
}

我在邮递员中尝试过,添加参数(来自模型示例的变量:kodekasus = 89)但是失败了。在邮递员“415不支持的媒体类型”。如何解决这个问题?或者你能给我这个解决方案的参考吗?也许用其他方式。感谢。

0 个答案:

没有答案