第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

在商品邏輯類中的一個方法搞不定~~

這一段是ItemsDAO商品邏輯類中根據(jù)ID返回商品信息的方法,,一點一點碼上去的不是復制粘貼的,和老師講的一模一樣,它提示我please add return statement,為何?

public Items getItemsById (int id) {

Connection conn = null;

PreparedStatement stmt = null;

ResultSet rs = null;

try {

conn = DBHelper.getConnection();

String sql = "select * from items where id=?";

stmt = conn.prepareStatement(sql);

stmt.setInt(1, id);

rs = stmt.executeQuery();

if (rs.next()) {

Items item = new Items();

item.setCity(rs.getString("city"));

item.setId(rs.getInt("id"));

item.setName(rs.getString("name"));

item.setNumber(rs.getInt("number"));

item.setPicture(rs.getString("picture"));

item.setPrice(rs.getInt("price"));

return item;

}else{

return null;

}?

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

} finally {

if (stmt != null) {

try {

stmt.close();

stmt = null;

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

if (rs != null) {

try {

rs.close();

rs = null;

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}


正在回答

2 回答

Connection conn=null;

PreparedStatement stmt=null;

ResultSet rs=null;

try{

conn=DBhelper.getConnection();

String sql="select * from items where id=?;";

stmt=conn.prepareStatement(sql);

stmt.setInt(1, id);

rs=stmt.executeQuery();

if(rs.next()){

items item=new items();

item.setId(rs.getInt("id"));

item.setName(rs.getString("name"));

item.setCity(rs.getString("city"));

item.setNumber(rs.getInt("number"));

item.setPrice(rs.getInt("price"));

item.setPicture(rs.getString("picture"));

return item;

}

else{

return null;

}

}catch(Exception ex){

ex.printStackTrace();

? ?return null;

}finally{

if(rs!=null){

try{

rs.close();

rs=null;

}catch(Exception ex){

ex.printStackTrace();

}

}

if(stmt!=null){

try{

stmt.close();//釋放stmt內(nèi)存

stmt=null;

}catch(Exception ex){

ex.printStackTrace();

}

}


0 回復 有任何疑惑可以回復我~
#1

啊梨真神奇 提問者

你太牛逼了!
2016-07-11 回復 有任何疑惑可以回復我~
#2

VitomyChueng 回復 啊梨真神奇 提問者

你也很神奇,哈哈哈!
2016-07-13 回復 有任何疑惑可以回復我~

where id=?;";一個分號沒寫

Connection conn=null;

PreparedStatement stmt=null;

ResultSet rs=null;

ArrayList<items> list=new ArrayList<items>();//商品集合

try{

conn=DBhelper.getConnection();

String sql="select * from items";

stmt=conn.prepareStatement(sql);

rs=stmt.executeQuery();

while(rs.next()){

items item=new items();

item.setId(rs.getInt("id"));

item.setName(rs.getString("name"));

item.setCity(rs.getString("city"));

item.setNumber(rs.getInt("number"));

item.setPrice(rs.getInt("price"));

item.setPicture(rs.getString("picture"));

list.add(item);

}

return list;

}catch(Exception ex){

ex.printStackTrace();

? ?return null;

}finally{

if(rs!=null){

try{

rs.close();

rs=null;

}catch(Exception ex){

ex.printStackTrace();

}

}

if(stmt!=null){

try{

stmt.close();//釋放stmt內(nèi)存

stmt=null;

}catch(Exception ex){

ex.printStackTrace();

}

}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

在商品邏輯類中的一個方法搞不定~~

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號