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

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

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

  1. inti=0;
  2. strings1="",s2="";
  3. i=Convert.ToInt16(textBox1.Text);
  4. s1=textBox2.Text;
  5. s2=textBox3.Text;
  6. SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");
  7. objSqlConnection.Open();
  8. MessageBox.Show("数据库连接成功","好");
  9. try
  10. {
  11. SqlCommandsqlcom=newSqlCommand("insertintoinfo(id,name,sex)values("+i+",'"+s1+"','"+s2+"')",objSqlConnection);
  12. sqlcom.ExecuteNonQuery();
  13. MessageBox.Show("添加成功!","啊");
  14. }
  15. catch(Exceptiona)
  16. {
  17. MessageBox.Show(a.ToString());
  18. }
  19. MessageBox.Show("添加成功!","啊");
  20. }

三:数据库的修改代码:

  1. inti=0;
  2. strings1="",s2="";
  3. s1=textBox2.Text;
  4. s2=textBox3.Text;
  5. if(textBox1.Text.Length==0)
  6. i=0;
  7. else
  8. i=Convert.ToInt32(textBox1.Text);
  9. SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");
  10. objSqlConnection.Open();
  11. MessageBox.Show("数据库连接成功","好");
  12. try
  13. {
  14. SqlCommandsqlcom=newSqlCommand("updateinfosetname='"+s1+"',sex='"+s2+"'"+"whereid="+i,objSqlConnection);
  15. sqlcom.ExecuteNonQuery();
  16. MessageBox.Show("修改成功!","啊");
  17. objSqlConnection.Close();
  18. }
  19. catch(Exceptiona)
  20. {
  21. MessageBox.Show(a.ToString());
  22. }

四:数据库的删除代码:

  1. inti=0;
  2. strings1="",s2="";
  3. s1=textBox2.Text;
  4. s2=textBox3.Text;
  5. if(textBox1.Text.Length==0)
  6. i=0;
  7. else
  8. i=Convert.ToInt16(textBox1.Text);
  9. SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");
  10. objSqlConnection.Open();
  11. MessageBox.Show("数据库连接成功","好");
  12. try
  13. {
  14. SqlCommandsqlcom=newSqlCommand("deletefrominfowhereid="+i,objSqlConnection);
  15. sqlcom.ExecuteNonQuery();
  16. MessageBox.Show("删除成功!","啊");
  17. objSqlConnection.Close();
  18. }
  19. catch(Exceptiona)
  20. {
  21. MessageBox.Show(a.ToString());
  22. }

五:数据库的查询代码:

1.类开始:

  1. DataTabledt1=newDataTable();
  2. SqlDataAdapterda1=newSqlDataAdapter();

2.按钮代码:

  1. inti=0,n=0;
  2. strings1="",s2="";
  3. s1=textBox2.Text;
  4. s2=textBox3.Text;
  5. if(textBox1.Text.Length==0)
  6. i=0;
  7. else
  8. i=Convert.ToInt32(textBox1.Text);
  9. SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");
  10. objSqlConnection.Open();
  11. MessageBox.Show("数据库连接成功","好");
  12. stringquery="SELECT*frominfowhereid="+i;
  13. DataSetobjDataSet=newDataSet();
  14. SqlDataAdapterobj=newSqlDataAdapter();
  15. obj.SelectCommand=newSqlCommand(query,objSqlConnection);
  16. obj.Fill(objDataSet,"info");
  17. SqlCommandobjSqlCommand=newSqlCommand(query,objSqlConnection);
  18. SqlDataReaderobjSqlReader=objSqlCommand.ExecuteReader();
  19. while(objSqlReader.Read())
  20. {
  21. n+=1;
  22. MessageBox.Show("编号:"+objSqlReader.Getvalue(0)+"姓名:"+objSqlReader.Getvalue(1)+"性别"+objSqlReader.Getvalue(2));
  23. }
  24. if(n==0)
  25. MessageBox.Show("数据库中没有这样的记录!");

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

  1. inti=0;
  2. //intn=0;
  3. strings1="",s2="";
  4. stringsql;
  5. s1=textBox2.Text;
  6. s2=textBox3.Text;
  7. if(textBox1.Text.Length==0)
  8. {
  9. i=0;
  10. }
  11. else
  12. i=Convert.ToInt32(textBox1.Text);
  13. SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");
  14. objSqlConnection.Open();
  15. MessageBox.Show("数据库连接成功","好");
  16. stringquery="SELECT*frominfowhereid="+i;
  17. if(i==0)
  18. sql="select*frominfo";
  19. else
  20. sql="select*frominfowhereid="+i;
  21. da1=newSqlDataAdapter(sql,objSqlConnection);
  22. dt1.Clear();
  23. da1.Fill(dt1);
  24. dataGridView1.DataSource=dt1;

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

  1. classDBClass
  2. {
  3. publicvoiddbclass(stringsql)
  4. {
  5. try
  6. {
  7. SqlConnectionsqlcon=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");
  8. sqlcon.Open();
  9. SqlTransactionobjt=sqlcon.BeginTransaction();//事物开始
  10. SqlCommandsqlcom=newSqlCommand(sql,sqlcon);
  11. sqlcom.Transaction=objt;//将Command对象设置为事物处理的对象
  12. sqlcom.ExecuteNonQuery();
  13. objt.Commit();//提交事物
  14. sqlcon.Close();
  15. }
  16. catch(Exceptiona)
  17. {
  18. MessageBox.Show(a.ToString());
  19. }
  20. }
  21. }
  22. --db2数据库连接代码:
  23. stringstrcon="Provider=IBMDADB2;DataSource=hfzd;UserId=db2admin;Password=db2admin";
  24. //stringsql="select*fromADMINISTRATOR.HFZD";
  25. stringsql="deletefromADMINISTRATOR.HFZDwhereID=1";
  26. OleDbConnectionolecon=newOleDbConnection(strcon);
  27. olecon.Open();
  28. MessageBox.Show("数据库已连接上");
  29. dt.Clear();
  30. da=newOleDbDataAdapter(sql,olecon);
  31. da.Fill(dt);
  32. dataGridView1.DataSource=dt;
  33. olecon.Close();

C#数据库查询和操作大全的更多相关文章

  1. Oracle数据库SQL语句操作大全汇总

    数据库各个表空间增长情况的检查: SQL >SELECT A.TABLESPACE_NAME,( 1-(A.TOTAL)/B.TOTAL)* 100 USED_PERCENT FROM (SEL ...

  2. sql数据库查询相关操作,SQL的应用——SQL多表连查、子查询、多行子查询

    ? 1 **SQL多表连查** ? 1 2 3 4 5 6 7 8 --查询员工和部门信息 select * from emp e,dept d where e.deptno=d.deptno --查 ...

  3. c#数据库操作大全

    原文:c#数据库操作大全 1.提取单条记录 //using System.Data; //using System.Data.SqlClient;  using (SqlConnection cn = ...

  4. MongoDB查询修改操作语句命令大全

    MongoDB查询更新操作语句命令大全 查询操作 1.条件操作符 <, <=, >, >= 这个操作符就不用多解释了,最常用也是最简单的db.collection.find({ ...

  5. 【转】sql server数据库操作大全——常用语句/技巧集锦/经典语句

    本文为累计整理,有点乱,凑合着看吧! ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ ☆ ☆ ☆ sql 宝 典 ☆ ☆ ☆ 2012年-8月 修订版 ☆ ...

  6. 下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作

    下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作 User::find()->all(); 此方法返回所有数据: User::findOne($id); 此方法返回 主键 id=1 的 ...

  7. python中的MySQL数据库操作 连接 插入 查询 更新 操作

    MySQL数据库 就数据库而言,连接之后就要对其操作.但是,目前那个名字叫做qiwsirtest的数据仅仅是空架子,没有什么可操作的,要操作它,就必须在里面建立“表”,什么是数据库的表呢?下面摘抄自维 ...

  8. python操作oracle数据库-查询

    python操作oracle数据库-查询 参照文档 http://www.oracle.com/technetwork/cn/articles/dsl/mastering-oracle-python- ...

  9. 数据库查询操作(fetchone,fetchall)

    数据库查询操作 Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据. fetchone(): 该方法获取下一个查询结果集.结果集是一个 ...

随机推荐

  1. 关于Redis 分布式 微服务 集群Cluster

    一:Redis 1,redis是一个高性能的键值对存储方式的数据库,同时还提供list,set,zset,hash等数据结构的存储. 2,Redis运行在内存中但是可以持久化到磁盘,所以在对不同数据集 ...

  2. D. Number Of Permutations 符合条件的排列种类

    D. Number Of Permutations time limit per test 2 seconds memory limit per test 256 megabytes input st ...

  3. 微信小程序中,如何点击链接跳转到外部网页

    跳转到内部链接 这个我们应该都知道,通过wx.navigateTo,wx.redirectTo,wx.swtichTab等小程序内部的方法,可以直接跳转到小程序内部已经注册的(就是在app.json中 ...

  4. 插入和查询HBase速度都比较慢

    表层问题:插入和查询HBase速度比较慢 排查一,查看HBase节点状态,发现正常运行: 排查二,查看访问HBase服务的状态,发现服务停止: 依次点击服务实例,查看服务状态 133和135节点上的服 ...

  5. 099、Java中String类之字符数组与字符串的转换

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...

  6. 二、Linux目录结构&常用指令

    Linux目录结构: ps -ef:任务管理器 ifconfig: 查看ip ping :  测试与目标主机的连通性,ctrl+c停止 目录指令: ll:列出当前目录下的文件信息 ls -al : 列 ...

  7. HTML设置目标页面在新窗口打开

    在使用<a></a>标签进行超链接跳转时,目标页面默认在当前页面中打开. 如果希望当前页面中所有超链接跳转页面的时候,都在新窗口中打开,那么只需要在head标签中设置 base ...

  8. P1092 最好吃的月饼

    1092 最好吃的月饼 (20分)   月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种. 若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨…… 在这里我们用数字说话,给 ...

  9. 苹果vs中国竞争者:瘦死的骆驼比马大?

    前不久,苹果调整2019年第一财季的营收指引,预计第一季度毛利率为38%,相关收入大约为55亿美元,全年总体营收约为840亿美元,运营开支约为87亿美元.针对2019年的运营状况,库克亲自给投资者写了 ...

  10. 恒大与FF终达成和解!谁赢了,谁输了?

    去年11月结束的中超,广州恒大以63分的积分落后上海上港5分,排在第二名的位置.恒大恒可惜地没有创造史无前例的联赛八连冠,与新的亚洲纪录失之交臂.但相比球场上的"失意",许家印在商 ...