sql语句错误
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '5,22.0,1,6)' at line 1
public void saveOrder(SalesOrder so) {
Connection conn=null;
PreparedStatement pstmt=null;
ResultSet rsKey=null;
try{
conn=DB.getConn();
conn.setAutoCommit(false);
String sql="insert into orders values(null,?,?,?,?)";
pstmt = DB.getPStmt(conn, sql , true);
pstmt.setInt(1, so.getUser().getUserNo());
pstmt.setDouble(2,so.getOrderAmount());
pstmt.setString(3,so.getAddr());
pstmt.setTimestamp(4, so.getODate());
pstmt.executeUpdate();
rsKey= pstmt.getGeneratedKeys();
rsKey.next();
int key= rsKey.getInt(1);
String sqlItem="insert into salesitem values(null ?,?,?,?)";
pstmt=DB.getPStmt(conn, sqlItem);
Cart cart=so.getCart();
List <CartItem> items=cart.getItems();
for(int i=0;i <items.size();i++){
CartItem ci=items.get(i);
pstmt.setInt(1, ci.getNewNo());
pstmt.setDouble(2,ci.getUnitPrice());
pstmt.setInt(3,ci.getCount());
pstmt.setInt(4,key);
System.out.println("key"+key);
pstmt.addBatch();
}
pstmt.executeBatch();
conn.com
相关问答:
大家帮忙看看这2个sql语句哪个查询的速度更快点。谢谢帮忙。比较着急。在做性能测试。
select * from
表A LEFT OUTER JOIN 表B ON (表A.id || ' ' =表B.id) ,表C , 表D, 表E
Where其他条件
select * ......
我有多个表A B C 结构是一样的,都有2个字段name和content,我要搜索所以表所有字段中包含“中国”的内容 这个SQL语句怎么写
如何将多个表的查询结果连成一个表 这个SQL语句怎么写 表的结构是一样的
例如� ......
select convert(varchar(50),cast(convert(numeric(18,2),1275674000000/100000000)as real))+'亿'
select cast(convert(numeric(18,2),1275674000000/100000000)as real)
为什么上一个用varchar转换后就只保留了� ......
<table style="width: 1000px"><tr>
<td style="height: 38px; width: 35px;">
姓名</td>
......
小弟,最近要转行去做oracle开发了,由于大学毕业时,走了个弯路,现在很小心,问下,做PL/SQL有没有前途???
当然我说的这个前途是指 以后要跳槽,市场对这样的人才的需求量大不大??
3q 那看来还只能先接� ......