練習使用dbhelper代替jdbc來連線資料庫和運算元據庫。首先先建立實體類和功能類,jdbc不用建立,直接匯入dbhelper包檔案。
匯入包檔案之後如圖。
而後在需要使用資料庫的地方呼叫dbhelper中的方法。
string sql = "selec * from user where userid=? and password=?";
object parms = new object ;
resultset rs = dbhelper.getresultset(sql, parms); //呼叫dbhelper中的getresultset方法
out.print(rs);
if (rs.next())
out.print("登入成功!");
else
out.print("登入失敗!");
%>
這樣就省去了傳統的jdbc連線運算元據庫的方式了。
使用Join代替In
我們知道,在sql中使用in讓我們的where子句可以規定多個值。當需要從乙個集合中查詢包含某幾個值的記錄的時候,通常我們會選擇使用in來實現,其實,使用join也可以實現這樣的功能,而且效能要比in好。我會從以下幾個方面來進行總結。使用in和join的效能對比 ef中如何使用join來代替in 首...
使用exists代替in
select from class a where id in select id from class b select from class a a where exists select from class b b where a.id b.id 分析 上述兩種方法查詢結果一樣,但exist...
J 位操作練習
include using namespace std include string change long int a while res.length 16 res.insert 0,1,0 return res int main if flag cout yes else cout no 給出...