- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、 使用 DataReader 读取数据
//创建连接对象 SQL SERVER 验证方式SqlConnection conn = new SqlConnection();
conn.ConnectionString=Server=506-05;Database=myDb;UserID=sa;password=123456;
//打开连接对象conn.Open();
//创建命令对象
SqlCommand cmd = new SqlCommand(select top 1 studentid,name from student, conn);
// 在 命 令 对 象 中 执 行 SQL 语 句 SqlDataReader reader = cmd.ExecuteReader();
//处理数据
if (reader.HasRows)//是否有行
{
reader.Read();
}
Console.Read(); reader.Close();
//关闭连接对象conn.Close();
2、 使用连接模式(增、删、改)一条记录
//增
SqlCommand cmd = new SqlCommand(insert into student(studentid,name)values(@studentid,@name),conn);
cmd.Parameters.Add(@studentid,SqlDbType.Int); cmd.Parameters[@studentid].Value = textBox1.Text; cmd.Parameters.Add(@name, SqlDbType.VarChar); cmd.Parameters[@name].Value = textBox2.Text;
//删
SqlCommand cmd = new SqlCommand(delete from student where studentid=@studentid, conn);
cmd.Parameters.Add(@studentid, SqlDbType.Int); cmd.Parameters[@studentid].Value = textBox1.Text;
//改
3、 使用非连接模式读取数据
SqlConnection conn = new SqlConnection();
conn.ConnectionString = SERVER=506-04;USER ID=sa;PWD=123456;DATABASE=myDB;;
//2、建立命令对象
SqlCommand cmd = new SqlCommand(select id,name from student,
conn);
//3、建立适配器对象
SqlDataAdapter ada = new SqlDataAdapter(); ada.SelectCommand = cmd;
//4、建立数据集对象;
DataSet dsSchool = new DataSet();
//5、填充数据集ada.Fill(dsSchool, student);
dsSchool.Tables[student].PrimaryKey = new
{ dsSchool.Tables[student].Columns[id] }; 4、 手动建立一个 DataSet 实现增、删、改、查
DataSet dsSchool = new DataSet(mySchool);
////2、创建数据表
DataTable dtStudent = new DataTable(student);
////2.1 设置字段
DataColumn dtID = new DataColumn(ID, typeof(int));
DataColumn[]
DataColumn dtName = new DataColumn(name, typeof(string)); dtName.MaxLength = 100;
////加入到表dtStudent.Columns.Add(dtID); dtStudent.Columns.Add(dtName);
////2.2 设置约束
dtStudent.PrimaryKey = new DataColumn[] { dtID };
//3、将表加入到 DataSet 中dsSchool.Tables.Add(dtStudent);
5、 使用非连接模式增、删、改、查
//增
DataRow row = dtStudent.NewRow(); row[id] = this.txtID.Text; row[name] = this.txtName.Text
原创力文档


文档评论(0)