黑馬程式設計師 SqlHelper聽課筆記

2021-06-19 20:02:15 字數 1521 閱讀 3491

----------------------  

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.注釋內容不占用記憶體,即使新增再多的注釋...