数据库连接代码:

using System.Data.SqlClient; //应用data类  
//这里是数据库应用代码
namespace 图书管理系统
{
    class Dao //要调用这个数据库的类名
    {

SqlConnection sc;
        public SqlConnection connect()
        {
            string str = @"Data Source=127.0.0.1;Initial Catalog=BookDB;User ID=sa;Password=Dsa123456789";
         //   string str = @"Data Source=dzqdb1;Initial Catalog=BookDB;Integrated Security=True";
            //        Data Source连接的名称           BookDB 数据库的一个名数据库叫什么就写什么           Integrated Security是否开启安全登入认证
            sc = new SqlConnection(str);
            sc.Open(); //打开数据库
            return sc; //返回数据库连接对象
        }//对于数据库的连接

public SqlCommand command(string sql)
        {
            SqlCommand cmd = new SqlCommand(sql, connect()); //对数据库的操作
            return cmd;

}
        public int Execute(string sql)
        {
            return command(sql).ExecuteNonQuery();//数据库更新

}

public SqlDataReader read (string sql)
        {

return command(sql).ExecuteReader();  //数据库读取

}

public void Daoclose()
        {
            sc.Close(); //关闭数据库链接
        }

}
}

1.如何使用

如果是遍历数组:

public void a_数据()
        {
            dataGridView1.Rows.Clear(); //在dataGridView1的控件中.获取所有行,清理所有行
            Dao dao = new Dao();
            string sql = "select * from  t_tu_shu ";
            IDataReader dc = dao.read(sql); //传输数据,改成IDataReader类型的

while (dc.Read())//迭代器遍历
            {

Console.WriteLine("第一个数据"+dc[0],"第2个数据"+dc[1]);//搜索行的数据

}

}

如果是增删改的语句直接放进去就可以了不需要查

public void daoZsg()
        {

string sql = $"INSERT INTO t_jie_shu_reng VALUES('{txt_用户名.Text}','{txt_密码.Text}','{txt_选择.Text}')";
            Dao dao = new Dao();
            dao.Execute(sql);//执行数据库语句   不成功返回异常注意用try catch 语句包起来

}

不成功可以私信我帮忙!加油各位程序员大佬们 记得点个收藏加个赞

c#连接sqlserver数据库-百分百能连接成功的代码超详细相关推荐

  1. java 连接sqlserver_java如何连接sqlserver数据库

    原标题:java如何连接sqlserver数据库 java如何连接sqlserver数据库 首先下载JDBC: 下载 完成后,是个exe文件,点击运行,会提示你选择解压目录. 解压完成后,进入 \sq ...

  2. PowerDesigner连接SqlServer数据库导出表结构

    原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物 ...

  3. ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查

    场景 ASP.NET中MVC编程模式简介与搭建HelloWorld项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10679 ...

  4. 让visual连接sqlserver数据库

    让visual连接sqlserver数据库 连接目的 连接数据库的目的是 访问数据库中的表中数据 操做过程 新建一个控制台应用程序 查看一下sqlserver中的数据库 让vs连接sqlserver ...

  5. python可以连接sql server_python连接sqlserver数据库

    python3.6连接sqlserver数据库需要引入pymssql模块 pymssql官方:https://pypi.org/project/pymssql/ 没有安装的话需要安装: pip安装: ...

  6. asp.net mvc 连接sqlserver数据库

    asp.net mvc 连接sqlserver数据库 1.使用ado.net代码连接数据库 2.使用ado.net实体数据模型 1.使用ado.net代码连接数据库 点击菜单栏的工具--点击连接数据库 ...

  7. C/C++语言ODBC连接SqlServer数据库

    C/C++连接SqlServer数据库 C或C++语言ODBC方式连接SqlServer数据库,需要先正确配置数据源才能连接. VC6.0连接到数据库 VC2013连接到数据库 数据库创建一数据表 u ...

  8. Java连接sqlserver数据库,并进行增删改查操作

    用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...

  9. php+sqlserver之如何连接sqlserver数据库

    如果说用php去开发一个网站的话,大家都会想到使用数据库mysql,跟php搭配,网上很多源码都是采用了php+mysql的方式配合开发.最近刚好有一个需求,就是使用sqlserver当数据库去开发一 ...

最新文章

  1. 静态配置_【实验】华为静态路由基础配置
  2. PGA_AGGREGATE_TARGET 原理
  3. 周五话分析 | 你的梦想是什么?做一个懂 Session 分析的人
  4. 解决关闭hdfs yarn spark hbase时no namenode to stop异常 no master to stop
  5. 需求: 计算一下你来到这个世界多少天 拓展:改成 生日是键盘录入的 而且可以循环录入 直到录入 exit 结束循环
  6. 三级菜单 python_python三级菜单
  7. C语言注释与C++注释的相互转换
  8. android开发常用技术,[转载]Android开发常用调试技术记录
  9. 淘宝APP用户行为数据分析案例——Python
  10. Local declaration of 'XXX' hides instance variable
  11. 企业对接Walmart平台常见报错
  12. PDF文件打印不清楚怎么办?
  13. HAL库之SYSTICK时钟频率探究-F407
  14. 软件设计师考试-软件工程
  15. 集体备课模板_小学语文集体备课教案模板(共5篇)
  16. 红色php企业网站模板下载,双语企业通用红色系网站模板 v3.2
  17. 90后男生全款4万买房移居鹤岗
  18. 成功解决TypeError: concat() got an unexpected keyword argument ‘join_axes‘
  19. 如何用python生成随机密码?(简单易上手版)
  20. 还在花钱打印身份证、证件照?打开手机3秒就能扫描打印,秒学

热门文章

  1. Glide-源码详解
  2. LaTex科学论文写作入门
  3. Java数据结构---hashMap
  4. 谈技术文章翻译的信雅达-上
  5. HBase系列2-HBase快速入门
  6. 开发微信小程序入门教程,含破解工具
  7. 明明有本事,为什么难升职?
  8. 【心电监测】理论1-相关医学知识
  9. 微信客服为什么不能人工服务器,微信客服消息格式限制及功能
  10. 网络数据泄露事件频发,个人隐私信息如何保护?