用習慣了entity framework有時會突然不會用ado.net直接訪問資料了,今天總結了乙個sqlhelper類庫,以後不會了直接上來看就ok.
**很簡單,一看就懂,沒有使用dataset,而使用了更輕便,簡潔的datatable.
/**說明:資料庫助手類
*/using system;
using system.data;
using system.data.sqlclient;
using system.configuration;
namespace dal
#region 獲取資料庫的連線
/// /// 獲取資料庫的連線
///
/// sqlconnection
private sqlconnection getconn()
return conn;
}#endregion
#region 執行不帶引數的增刪改sql語句或儲存過程
/// /// 執行不帶引數的增刪改sql語句或儲存過程
///
/// sql語句或儲存過程
/// 命令型別
/// 受影響的行數
public int executenonquery(string cmdtext, commandtype ct)
catch (exception ex)
finally
}return res;
}#endregion
#region 執行帶引數的增刪改sql語句或儲存過程
/// /// 執行帶引數的增刪改sql語句或儲存過程
///
/// sql語句或儲存過程
/// 引數
/// 命令型別
/// 受影響的行數
public int executenonquery(string cmdtext, sqlparameter paras, commandtype ct)
return res;
}#endregion
#region 執行不帶引數的sql語句或儲存過程
/// /// 執行sql語句或儲存過程
///
/// sql語句或儲存過程
/// 命令型別
/// datatable
public datatable executequery(string cmdtext, commandtype ct)
//記的關閉
conn.close();
return dt;
}#endregion
#region 執行帶引數的sql語句或儲存過程
/// /// 執行帶引數的sql語句或儲存過程
///
/// sql語句或儲存過程
/// 集合
/// 命令型別
/// datatable
public datatable executequery(string cmdtext, sqlparameter paras, commandtype ct)
//記的關閉
conn.close();
return dt;
}#endregion
#region 執行sql語句,返回第一行第一列的值
/// /// 執行sql語句,返回第一行第一列的值
///
/// sql語句
/// 返回第一行第一列
public string executescalar(string sql)
return "";
}catch (exception ex)
finally}}
#endregion
}}
乙個封裝好的SqlHelper類庫,可以直接使用
用習慣了entity framework有時會突然不會用ado.net直接訪問資料了,今天總結了乙個sqlhelper類庫,以後不會了直接上來看就ok.很簡單,一看就懂,沒有使用dataset,而使用了更輕便,簡潔的datatable.說明 資料庫助手類 using system using sys...
封裝好的函式
list2 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,...
監聽手指左右滑動螢幕的事件,封裝好了乙個類
左右滑動是智慧型手機最常用的動作,在此簡單的封裝了一下,以後直接拿來用就可以了。簡單的只需要幾行就可以了,下面那個類是封裝好了的。package com.example.test import android.os.bundle import android.content.context impo...