第一種實現方式:
1)操作1:多對一的關係的操作,比如產品表與產品分類表。那麼需要在產品表的資料裡加入產品分類表的資料。產品表的實體類:product,分類表的實體類:cate
a.
新建乙個物件,這個物件是包含產品表的資料和產品分類的資料。這個物件的名字是
productitem
,它是繼承自
product
。
publicclass productitem extends product
public void setcatename(stringcatename)
public string getcatedescription()
public void setcatedescription(stringcatedescription)
private string catename;
private string catedescription;
}
b.
建立相應的
介面,比如叫
介面。定義方式如下:
public
inte***ce
publicproductitem getmodel(intid);
c.
建立配置檔案,配置檔案格式如下:
select p.*,c.name as catename,
c.description as catedescription
from cate as c,product p
where c.id = p.cate_id
and p.id = #
第二種實現方式:
多對一的關係的實現:在多的實體物件裡包含一的實體物件
要求乙個實體物件裡必須包含另外的乙個實體物件。比如說product裡必須包含的是cate物件。
1)首先應該配置結果集(資料結果應該如何顯示的)。配置的方式如下:
2)在介面中定義方法:
public
inte***ce
publicproductitem getmodel(intid);
publicproduct getproductmodel(intid);
select p.*,c.id as cateid,c.name ascatename,
c.description
from cate as c,product p
where c.id = p.cate_id
and p.id = #
MySQL 之操作表中資料
所有的欄位名都寫出來 insert into 表名 欄位名1,欄位名2,欄位名3,values 值1,值2,值3,或 不寫欄位名 insert into 表名 values 值1,值2,值3,insert into 表名 欄位名1,欄位名2,values 值1,值2,備註 1 插入的資料應與字段的資...
在sales表中的相關操作
1 在sales表中查詢出銷售金額最高的訂單 訂單號,銷售金額,訂購日期 select order no,total amt,order date from sales where total amt select max total amt from sales 2.由sales表中查詢出訂單金額...
順序表與鍊錶操作
2 1 1 線性表seqlist的建立,如下 define maxn 100 線性表的最大長度 typedef struct seqlist 2 1 2順序表的插入運算,如下 include define maxn 100 typedef struct seqlist int insert seql...