网站建设资讯

NEWS

网站建设资讯

C#数据库查询和操作方法

本篇内容主要讲解“C#数据库查询和操作方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#数据库查询和操作方法”吧!

创新互联服务项目包括柳南网站建设、柳南网站制作、柳南网页制作以及柳南网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,柳南网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到柳南省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

一:C#数据库查询之数据库连接代码:

SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  objSqlConnection.Open();

二:数据库的添加记录代码:

inti=0;  strings1="",s2="";  i=Convert.ToInt16(textBox1.Text);  s1=textBox2.Text;  s2=textBox3.Text;   SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  objSqlConnection.Open();   MessageBox.Show("数据库连接成功","好");   try  {  SqlCommandsqlcom=newSqlCommand("insertintoinfo(id,name,sex)values("+i+",'"+s1+"','"+s2+"')",objSqlConnection);  sqlcom.ExecuteNonQuery();  MessageBox.Show("添加成功!","啊");  }  catch(Exceptiona)  {  MessageBox.Show(a.ToString());  }  MessageBox.Show("添加成功!","啊");  }

三:数据库的修改代码:

inti=0;  strings1="",s2="";  s1=textBox2.Text;  s2=textBox3.Text;  if(textBox1.Text.Length==0)  i=0;  else i=Convert.ToInt32(textBox1.Text);   SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  objSqlConnection.Open();  MessageBox.Show("数据库连接成功","好");  try  {  SqlCommandsqlcom=newSqlCommand("updateinfosetname='"+s1+"',sex='"+s2+"'"+"whereid="+i,objSqlConnection);  sqlcom.ExecuteNonQuery();  MessageBox.Show("修改成功!","啊");  objSqlConnection.Close();  }  catch(Exceptiona)  {  MessageBox.Show(a.ToString());  }

四:数据库的删除代码:

inti=0;  strings1="",s2="";  s1=textBox2.Text;  s2=textBox3.Text;  if(textBox1.Text.Length==0)  i=0;  else i=Convert.ToInt16(textBox1.Text);  SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  objSqlConnection.Open();  MessageBox.Show("数据库连接成功","好");  try {  SqlCommandsqlcom=newSqlCommand("deletefrominfowhereid="+i,objSqlConnection);   sqlcom.ExecuteNonQuery();   MessageBox.Show("删除成功!","啊");   objSqlConnection.Close();  }  catch(Exceptiona)  {  MessageBox.Show(a.ToString());  }

五:数据库的查询代码:

1.类开始:

DataTabledt1=newDataTable();  SqlDataAdapterda1=newSqlDataAdapter();

2.按钮代码:

inti=0,n=0;  strings1="",s2="";  s1=textBox2.Text;  s2=textBox3.Text;  if(textBox1.Text.Length==0)  i=0;  else i=Convert.ToInt32(textBox1.Text);  SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  objSqlConnection.Open();  MessageBox.Show("数据库连接成功","好");   stringquery="SELECT*frominfowhereid="+i;   DataSetobjDataSet=newDataSet();   SqlDataAdapterobj=newSqlDataAdapter();   obj.SelectCommand=newSqlCommand(query,objSqlConnection);   obj.Fill(objDataSet,"info");   SqlCommandobjSqlCommand=newSqlCommand(query,objSqlConnection);   SqlDataReaderobjSqlReader=objSqlCommand.ExecuteReader();   while(objSqlReader.Read())  {  n+=1;  MessageBox.Show("编号:"+objSqlReader.Getvalue(0)+"姓名:"+objSqlReader.Getvalue(1)+"性别"+objSqlReader.Getvalue(2));  }  if(n==0)  MessageBox.Show("数据库中没有这样的记录!");

六:C#数据库查询代码:

inti=0;  //intn=0;  strings1="",s2="";  stringsql;  s1=textBox2.Text;  s2=textBox3.Text;   if(textBox1.Text.Length==0)  {  i=0;   }  else i=Convert.ToInt32(textBox1.Text);  SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  objSqlConnection.Open();  MessageBox.Show("数据库连接成功","好");  stringquery="SELECT*frominfowhereid="+i;  if(i==0)  sql="select*frominfo";  else sql="select*frominfowhereid="+i;  da1=newSqlDataAdapter(sql,objSqlConnection);  dt1.Clear();  da1.Fill(dt1);  dataGridView1.DataSource=dt1;

C#数据库查询之数据库的封装类代码:

classDBClass  {   publicvoiddbclass(stringsql)  {  try {  SqlConnectionsqlcon=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  sqlcon.Open();   SqlTransactionobjt=sqlcon.BeginTransaction();//事物开始   SqlCommandsqlcom=newSqlCommand(sql,sqlcon);   sqlcom.Transaction=objt;//将Command对象设置为事物处理的对象   sqlcom.ExecuteNonQuery();  objt.Commit();//提交事物  sqlcon.Close();  }  catch(Exceptiona)  {  MessageBox.Show(a.ToString());  }   }  }  --db2数据库连接代码:  stringstrcon="Provider=IBMDADB2;DataSource=hfzd;UserId=db2admin;Password=db2admin";  //stringsql="select*fromADMINISTRATOR.HFZD";  stringsql="deletefromADMINISTRATOR.HFZDwhereID=1";  OleDbConnectionolecon=newOleDbConnection(strcon);  olecon.Open();  MessageBox.Show("数据库已连接上");  dt.Clear();  da=newOleDbDataAdapter(sql,olecon);  da.Fill(dt);  dataGridView1.DataSource=dt;  olecon.Close();

到此,相信大家对“C#数据库查询和操作方法”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


分享标题:C#数据库查询和操作方法
本文来源:http://cdweb.net/article/jcgece.html