----------------------
asp.net+android+ios開發
、.net培訓
、期待與您交流! ----------------------
使用sqlhelper的原因:
在需要運算元據庫的時候,每次都是開啟連線,然後建立命令,給命令sql語句,執行語句最後拿到結果。在這個過程中每次都要把資料庫開啟然後關閉(總是保持資料庫連線的話會導致安全問題和連線問題),所以為了簡化這個過程,sqlhelper華麗登場。
<?xml version="1.0" encoding="utf-8" ?>
然後,建立sqlhelper:
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.configuration;
using system.data.sqlclient;
using system.data;
namespace 資料庫練習}}
public static object executescalar(string sql, params sqlparameter parameters)//建立命令
executescalar}}
public static datatable executedatatable(string sql,params sqlparameter parameters)//建立命令executedatatable}}
}}下面是使用sqlhelper的簡單舉例:
datatable dtcity = sqlhelper.executedatatable("select * from areafull where areapid=@pid",
new sqlparameter("@pid", areaprow.areaid));//這裡的@處理是為了避免1'or'1'='1sql注入漏洞
datatable table= sqlhelper.executedatatable("select * from areafull where areapid=0");//這是不直接給sql語句執行的簡單呼叫
sqlhelper.executenonquery("insert into t_customer(name,age) values(@name,@age)",
new sqlparameter("@name",name),
new sqlparameter("@age",convert.toint32(age)));//其他命令的呼叫則大同小異,不一一枚舉。
----------------------
asp.net+android+ios開發
、.net培訓
、期待與您交流! ----------------------
黑馬程式設計師
asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...
黑馬程式設計師
1.了解反射 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。2.反射中的類 class類 成員變數 field類 構造方法 const...
黑馬程式設計師
黑馬程式設計師 j a基礎學習筆記2 一 筆記內容概述 關鍵字 識別符號 注釋 注釋的應用 常量 進製的由來 進製轉換 負數的進製 變數的介紹 變數的基本演示 型別提公升 強制轉換 字元型別運算過程 型別運算細節 算術運算子 賦值運算子。二 常用內容介紹 1.注釋內容不占用記憶體,即使新增再多的注釋...