最近写LINQ这些查询语句有点烦了,想试试存储过程顺便了解对数据库数据库的更多使用方法,而不是单纯的建表.
首先想要使用数据库的存储过程,就必须连接到数据库,这步操作我搞了好几天终于完成了,现在分享一下…
首先先创建一个class,命名为SQLCommon,考虑到连接数据库需要连接地址,写死又不太好,所以调用这个类时必须初始化
public class SQLCommon
{
private string connectionStr { get; set; }
public SQLCommon(string config)
{
this.connectionStr = config;
}
}
调用方法
private static string connectionStr = “Server=数据库地址;Database=数据库;uid=账号;pwd=密码;”;
SQLCommon SQLC = new SQLCommon(connectionStr);
初始化步骤已完成,开始连接数据库
public DataTable GetsSQLData(string MYSQLCODE, SqlParameter[] SQlCMDpas) { }
MYSQLCODE参数接收存储过程名称, SQlCMDpas是用来接收存储过程的参数
需要的参数都拿到了,那么就开始连接数据库
SqlConnection Sqlcon = new SqlConnection(this.connectionStr);
SqlCommand对象用于执行并且操作SQL Serverÿ