新增資訊
//////新增新usetype
//////
需要新增的內容
///返回受影響多少行
public
intinsertusetype(usetype usetype);if
(usetype.usertypeto
==null
)sqlparameters[
0].value
=dbnull.value;
else
sqlparameters[
0].value
=usetype.usertypeto;
command.parameters.addrange(sqlparameters);
return
sqldbhelper.executenonquery(sqldbhelper.connectionstring, command);
}
更新資訊
//////更新usetype資訊
//////
需要更新的usetype物件
///返回更新的行數
public
intupdateusetypebyid(usetype usetype);if
(usetype.usertypeto
==null
)sqlparameters[
0].value
=dbnull.value;
else
sqlparameters[
0].value
=usetype.usertypeto;
sqlparameters[
1].value
=usetype.usertypeid;
command.parameters.addrange(sqlparameters);
return
sqldbhelper.executenonquery(sqldbhelper.connectionstring, command);
}
查詢全部資訊
//////獲取所有usetype資訊
//////
返回所有usetype資訊列表
public
list
<
usetype
>
getusetypeall()
}return
usetypelist;
}
根據id獲取資訊
//////根據usetypeid獲取usetypeid資訊
//////
編號///
usetypeid資訊
public
usetype getusetypebyid(
intusetypeid)
;sqlparameters[
0].value
=usetypeid;
command.parameters.addrange(sqlparameters);
using
(sqldatareader dr
=sqldbhelper.executereader(sqldbhelper.connectionstring, command))
}return
usetype;
}
根據id刪除資訊
//////根據usetypeid刪除資訊
//////
編號///
返回刪除行數
public
intdeleteusetype(
intusetypeid)
;sqlparameters[
0].value
=usetypeid;
command.parameters.addrange(sqlparameters);
return
sqldbhelper.executenonquery(sqldbhelper.connectionstring, command);
}
資料的增刪改查(三層)
進行資料操作必然少了對資料的增刪改查,用 生成器生成的 不是那麼滿意!方便在今後使用,這裡就主要寫 資料訪問層 dal 既然這裡提到三層架構 有必要將三層內容在這裡詳細介紹一下 待補充 引數化查詢推薦寫法見 是否存在該記錄 public bool exists long id long data l...
資料增刪改查
import sqlite3 from db import get db conn,close db conn 測試 db file score.db 插入資料 definset score data 1 獲取連線 conn sqlite3.connect db file 2 開啟游標cursor ...
javaeeDao層使用增刪改查
方法executequery 這個方法被用來執行 select 語句,它幾乎是使用最多的 sql 語句,返回結果集resultset。方法executeupdate 用於執行 insert update 或 delete 語句以及 sql ddl 資料定義語言 語句,例如 create table ...