您当前所在位置:
88好学网范文常识招聘应聘笔试吉联新软件公司JAVA笔试题» 正文

吉联新软件公司JAVA笔试题

[10-20 23:53:58]   来源:http://www.88haoxue.com  笔试   阅读:680

概要:代码如下:public Map getorderdetail(String orderId ){String sql = "select * from orderdetails" ;sql += " where orderId=" + orderId ;sql += " order by orderDetailId" ;//注:getConnection为伪代码,用于获取数据库连接java.sql.Statement st = getConnection().createStatement() ;ResultSet rs = st.executeQuery(sql) ;Map a = new HashMap() ;OrderDetail orderDetail = new OrderDetail() ;while(rs.next()){orderDetail.setOrderDetailId(rs.getString(1)) ;orderDetail.setOrderId(rs.getString(2))

吉联新软件公司JAVA笔试题,标签:笔试大全,http://www.88haoxue.com

  代码如下:

  public Map getorderdetail(String orderId ){

  String sql = "select * from orderdetails" ;

  sql += " where orderId=" + orderId ;

  sql += " order by orderDetailId" ;

  //注:getConnection为伪代码,用于获取数据库连接

  java.sql.Statement st = getConnection().createStatement() ;

  ResultSet rs = st.executeQuery(sql) ;

  Map a = new HashMap() ;

  OrderDetail orderDetail = new OrderDetail() ;

  while(rs.next()){

  orderDetail.setOrderDetailId(rs.getString(1)) ;

  orderDetail.setOrderId(rs.getString(2)) ;

  orderDetail.setBookId(rs.getString(3)) ;

  orderDetail.setBookPrice(rs.getDouble(4)) ;

  orderDetail.setBookRate(rs.getDouble (5)) ;

  orderDetail.setMemo(rs.getString(6)) ;

  a.put(orderDetailId , orderDetail) ;

  }

  return a ;

  }

  现需尽可能提高代码的运行效率及可维护性,请指出上面代码需改正(改进)的地方(共七种),并说明原因及改正(改进)的方法。

上一页  [1] [2] [3] 


Tag:笔试笔试大全招聘应聘 - 笔试
》《吉联新软件公司JAVA笔试题》相关文章