String sql  = 
 " select  identity(int,1,1)  rownum,ordersId ,goodsId, goodsName,nums,price  into   #temp   from   shoppingList where ordersId in (select ordersId from orders where userId = '"+userId+"' ) order by ordersId ";
        conn = DbUtil.getConnection();
        try {
           //pstmt = conn.prepareStatement(sql);
            //pstmt.executeUpdate();
            sm = conn.createStatement();
            sm.executeUpdate(sql);jdbc连接是正确的,其他语句已经执行多次。我把这个sql放到查询分析器里,是可以执行的,但为什么放在java代码里却执行不了?没有任何异常,就是数据库里没有结果。