0
点赞
收藏
分享

微信扫一扫

Sql获取数据

Sophia的玲珑阁 2022-03-20 阅读 59
开发语言

使用SQL Connect连接到数据库之后,将数据库打开,然后使用链接字段创建一个存储过程,将需要查询到的数据打包成数组,指定该数组添加存储过程,
将更新到的数据进行缓存。
实际过程如下:
1.连接信息。
string strconnect=" public string strConnect = @“Data Source=服务器名称;Initial Catalog=数据库名称;User ID=账号;Password=密码”;";
2.由于查询到的数据是数组类型的,我们需要创建一个公共类,用来存放查询的方法以及该数组。
public DataSet(string sql(数据库查询语句),SqlParameter[]param(存放数据的数组)){
}
3.在该类中,我们需要定义一个dataset类型要返回集合,接收数据集合。
DataSet ds=new DataSet ();
4.使用using语句用来链接数据库包含数据库查询方法
using(sqlconnect conn=new sqlconnect(连接信息字段)){
5.在对数据库进行操作之前,我们要打开数据库
conn.open();
6.打开数据库之后,创建一个SqlDataAdapter类,用来更新数据库的链接以及存储语句。
SqlDataAdapter da=new SqlDataAdapter (存储语句,连接信息类);
7.创建存储过程
da.SelectCommand.CommandType = CommandType.StoredProcedure;
8.将查询到的数据返回到数组
da.SelectCommand.Parameters.AddRange(param);
9.特别重要的一点,不要忘记将查询到的数据更新一下,避免出现缓存状况。
da.fill(ds);
10.最后,关闭数据库
conn.close();
}
返回参数
由于数据库的增删改,属于对数据进行操作
将查询数据库中的刷新代码改为操作代码即可
SqlCommand cmd = new SqlCommand(sql,conn);
返回受影响的行数
intCount = cmd.ExecuteNonQuery();

举报

相关推荐

0 条评论