java中oracle sql的问题
您好,我目前正在测试一个大型的准备声明,但我似乎陷入了常规。目前我有一个错误,原因是:错误:933,位置:243 以下是我的代码供参考:java中oracle sql的问题,java,oracle,Java,Oracle,您好,我目前正在测试一个大型的准备声明,但我似乎陷入了常规。目前我有一个错误,原因是:错误:933,位置:243 以下是我的代码供参考: //Create a query string String sqlQuery=null; sqlQuery="insert into tbl_email_template(template_code,template_file_name,template_file,status," + "system,type,ema
//Create a query string
String sqlQuery=null;
sqlQuery="insert into tbl_email_template(template_code,template_file_name,template_file,status,"
+ "system,type,email_from,email_subject,email_reply_to,email_content,uploaded_by,"
+ "dcreate,dmodify) values(?,?,?,?,?,?,?,?,?,?,?,?,?);";
System.out.println(sqlQuery);
System.out.println("Total:"+rsmd.getColumnCount());
Clob clob = con.createClob();
File file = new File("template.msg");
MapiMessage msg = MapiMessage.fromFile(file.toString());
FileInputStream fis = new FileInputStream(file);
clob.setString(1, msg.getBody());
Date date = new Date(1,2,3);
PreparedStatement pstmt = con.prepareStatement(sqlQuery);
pstmt.setString(1, "haha");
pstmt.setString(2, file.getName());
pstmt.setBlob(3, fis,file.length());
pstmt.setString(4, "A");
pstmt.setString(5, "MRS");
pstmt.setString(6, "BK");
pstmt.setString(7, "haha@hoho.hk");
pstmt.setString(8, msg.getSubject());
pstmt.setString(9, "harhar@hehe.hk");
pstmt.setClob(10, clob);
pstmt.setString(11, "Generic User123");
pstmt.setDate(12,date);
pstmt.setDate(13,date);
pstmt.execute();
System.out.println("Done");
第二;应删除:
sqlQuery="insert into tbl_email_template(template_code,template_file_name,template_file,status,"
+ "system,type,email_from,email_subject,email_reply_to,email_content,uploaded_by,"
+ "dcreate,dmodify) values(?,?,?,?,?,?,?,?,?,?,?,?,?);";
应改为:
sqlQuery="insert into tbl_email_template(template_code,template_file_name,template_file,status,"
+ "system,type,email_from,email_subject,email_reply_to,email_content,uploaded_by,"
+ "dcreate,dmodify) values(?,?,?,?,?,?,?,?,?,?,?,?,?)";
对于其余部分:我无法计算错误中给出的字符数,因此您的错误可能会或可能不会由此解决……显示您的全部错误可能会使用您确定吗?请参见“是”,查看接受答案中关于多个语句和半列的注释此OP得到了哪些多个语句?一个单一的插入物仍然存在;在这方面起着破坏性的作用。这并不是说这是观察到的错误。因此,用户必须进行测试,看看它是否解决了用户似乎处于脱机状态的问题。另请参阅-基本上,您的答案充其量是没有用的,或者充其量是错误的