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

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

請看本節(jié)代碼哪里有錯?

package dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import entity.Items;
import util.DBHelper;

//商品的業(yè)務邏輯類
public class ItemsDAO(){
//創(chuàng)建返回值為ArrayList<Items> 泛型的方法,獲得商品的所有的信息
?? ?public? ArrayList<Items>? getAllItems()
?? ?{Connection conn=null;
?? ? PreparedStatement? stmt=null;
?? ? ResultSet? rs=null;
//由于方法返回的是ArrayList類型的,需要一個容器,即商品集合
?? ? ArrayList<Items> list=new ArrayList<Items>();
?? ? try
?? ??? ?{//獲得連接對象
?? ??? ??? ?conn=DBHelper.getConnection();
?? ??? ??? ?//寫個SQL語句,從表中獲得商品的所有的信息
?? ??? ?String? sql="select * from items";
?? ??? ?//然后創(chuàng)建一個連接對象,把傳進去,不需要任何參數(shù)。
?? ??? ?stmt=conn.prepareStatement(sql);
?? ??? ?//直接執(zhí)行
?? ??? ?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
?? ??? ?{//釋放資源,從小到大釋放,
?? ??? ?//首先釋放數(shù)據(jù)集,接著釋放預期對象,連接對象不要釋放,因為這是一個單例模式
?? ????? //關(guān)閉我們的數(shù)據(jù)集對象
?? ??? ??? ? if(rs!=null)
?? ??? ?? {
?? ??? ??? ? try{ rs.close();
?? ??? ??? ?? rs=null;
?? ??? ??? ? }catch(Exception ex)
?? ??? ??? ? {
?? ??? ??? ?ex.getStackTrace();?? ?
?? ??? ??? ? }
?? ??? ?? }
?? ??? ??? ?//關(guān)閉我們的預期語句對象
?? ??? ??? ?if(stmt!=null)
?? ??????? {
?? ??? ??? ??? ?try{ stmt.close();
?? ??? ??? ??? ? stmt=null;
?? ??? ??? ??? ?}catch(Exception ex)
?? ??? ??? ??? ?{
?? ??? ??? ??? ?ex.getStackTrace();?? ?
?? ??? ??? ??? ?}
?? ??? ??? }?? ?
?? ??? }
? }
? }

?? ??? ??? ?

正在回答

2 回答

https://img1.sycdn.imooc.com//5acb228f0001ae8910041020.jpg

給你看看

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

有沒有報錯呀,貼個報錯的圖唄。

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

舉報

0/150
提交
取消

請看本節(jié)代碼哪里有錯?

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

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

幫助反饋 APP下載

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

公眾號

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