Hi,
I am using addbatch method to do bulk insert in my xsjs page.
Code is working fine. However, not getting the error messages for unique constraints violations.
try {
pstmt = conn.prepareStatement("insert into table_name VALUES (?,?,?,?,?,?,?,?,?)");
entries = $.request.parameters.get(‘somestring’).split(',');
pstmt.setString(1,entries[0]);
pstmt.setString(2,entries[1]);
pstmt.setString(3,entries[2]);
pstmt.setString(4,entries[3]);
pstmt.setString(5,entries[4]);
pstmt.setString(6,entries[5]);
pstmt.setString(7,entries[6]);
pstmt.setString(8,entries[7]);
pstmt.setString(9,entries[8]);
rs=pstmt.execute();
conn.commit();
output = "Export Successful!!";
$.response.setBody(output);
$.response.status=$.net.http.OK;
}
catch(e){
code=getStatusCode(e.message);
if (code == 301) {
$.response.setBody('Unique Constraint Violated');
} else {
$.response.setBody(e.message);
}
Appreciate any help on this.
Thanks