/// /// 資料庫連線字串,從配置檔案讀取
///
private static readonly string strconn = configurationmanager.connectionstrings["sql"].connectionstring;
/// /// 執行查詢(非連線式),將查詢結果全部載入到記憶體中
///
/// sql語句
/// sql引數集合
/// 包含查詢結果的表
public static datatable execquery(string sql, params sqlparameter parameters)
trycatch (exception ex) //執行出錯,釋放資源
return table;}}
}
執行查詢語句,使用完之後記得關閉 reader.close();
public static sqldatareader execreader(string sql, params sqlparameter parameters)
trycatch (exception ex) //執行出錯,釋放資源
}}
執行增刪改查方法
public static int execnonquery(string sql, params sqlparameter parameters)
trycatch (exception ex)}}
}
執行查詢,返回查詢結果第一行第一列的值,常用於查詢sum、count等聚合函式的結果
public static object execscalar(string sql, params sqlparameter parameters)
try
catch (exception ex)}}
}
資料庫查詢連線 JOIN 用法
工作中寫sql語句時需要用到在多個表之間各查詢點資料,然後組合,利用mybatis返回給乙個bean物件。現在把這幾個連線總結下,方便下次用時參考。下面是學生表student idname age 001aaa boy10 002bbb girl 10003 cccgirl 10004 dddboy...
連線查詢一 基本概念與用法
示例資料 連線 join 所謂連線就在表關係的笛卡兒積資料記錄中,按照相應字段值的比較條件進行選擇生成乙個新的關係。連線分為內連線 inner join 外連線 outer join 交叉連線 cross join 內連線 inner join 外連線 outer join 所謂外連線 outer ...
mysql連線查詢on MySQL連線查詢例項詳解
建立表suppliers create table suppliers s id int not null auto increment,s name char 50 not null,s city char 50 null,s zip char 10 null,s call char 50 not...