Class.forName("oracle.jdbc.OracleDriver");
Connection con = DriverManager.getConnection(ora.url,ora.userName,ora.password);
Statement stmt = con.createStatement();
String sql = "INSERT INTO COMPANY_BOOK ( ID, BOOK_NAME, AUTHOR, TRANSLATOR, PUBLISH_COM, REMARK, LANGUAGE, ISSTOCK, CRTUSERID) VALUES ((select MAX(ID) FROM COMPANY_BOOK)+1, 'in1j', 'in2j', 'in3j', 'in4j', 'in5j', 'in6j', 'N', 'sunxlj')";
System.out.println(stmt.execute(sql));
运行这段代码输出false,但在oracle的sql plus下直接执行这句sql语句却没问题,怎么解决啊?