精华内容
下载资源
问答
  • c#查询sql数据库
    千次阅读
    2020-08-12 19:28:52

    1.  该程序的connIBDealDBString是针对名为IBDealDB数据库的连接字符串

    2. 参数:表名,数据库名:程序按指定的数据库查询是否存在该表,若存在返回true, 否则返回false

    3. 程序利用ExecuteScalar()特性(返回结果的第一行,第一列),通过SQL语句去查询sysobjects来实现目的,因sysobjects数据量少,通过这种办法判断表是否存在,也较少的消耗资源

            public static Boolean IsExistTable(string pTableName, string pDB_NAME)
            {
                SqlConnection connCheckTable = new SqlConnection(connIBDealDBString);
                if (connCheckTable.State != ConnectionState.Open) connCheckTable.Open();
    
    
                string isExitTableSql = @"select * from " + pDB_NAME + @"..sysobjects 
                                              where name = '" + pTableName + @"'";
                cmd = new SqlCommand(isExitTableSql, connCheckTable);
    
                object pResult = cmd.ExecuteScalar();
                if (pResult == null || pResult == System.DBNull.Value) return false;
    
                return true;
                
            }

     

    更多相关内容
  • 一:C# 连接SQL数据库 代码如下: Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=...
  • C#实现SQL数据库备份与恢复
  • C#操作Sql数据库进行插入和查询

    千次阅读 2022-04-11 23:43:59
    一.C#循环插入数据 1.封装数据类 public class UserData { //打卡时间 public string time { get; set; } //类型 public string type { get; set; } //卡号 public string cardNumber { get; set; } } 2...

    一.C#循环插入数据
    数据库连接语句中的security=True意思是连接本地的服务器,如果连接远程的服务器需改成false或者不写,默认也是false

    1.封装数据类

      public class UserData
        {
            //打卡时间
            public string time { get; set; }
    
            //类型
            public string type { get; set; }
    
            //卡号
            public string cardNumber { get; set; }
        }
    

    2.实例化封装的类添加数据

         List<UserData> modelList = new List<UserData>();
          UserData model = new UserData();
             model.cardNumber = "接收的数据";
              modelList.Add(model);//添加到集合中
    

    3.代码需理解,内含无用的Linq筛选代码,记得使用时进行删减

          try
                {
                    string conn = "data source=.;database=ClockinData;integrated security=True";
                    SqlConnection mycon = new SqlConnection(conn);   //定义SqlConnection对象实例并连接数据库
                    mycon.Open();
                    string myinsert = string.Empty;
    
                    modelList = modelList.Where(p => p.type == "FINGERPRINT_COMPARE_PASS" || p.type == "4b").ToList();
                    foreach (var item in modelList)//变量集合循环导入至数据库
                    {
                        /*因为item.cardNumber变量中包含字节流右斜线,
                         * 会影响数据库语句的拼接所以要分割
                         */
                        var Time = item.cardNumber.Split('\0');
                        item.cardNumber = Time[0];
                        if (!string.IsNullOrEmpty(item.cardNumber))//有卡号则导入
                        {
                            myinsert = "INSERT INTO UserData(time,type,Cardnumber) VALUES('" + item.time + "','" + item.type + "','" + item.cardNumber + "')";
                            SqlCommand mycom = new SqlCommand(myinsert, mycon);           //定义对象并连接数据库
                            mycom.ExecuteNonQuery();
                        }
                                         //执行插入语句
                      
                    }
                    ///若表名字固定,例如为table1,则上一条语句为:"insert into table1 values()";
    
                    ///vulues 中为待插入的数据,需与表中列的顺序一一对应。
                    //SqlCommand mycom = new SqlCommand(myinsert, mycon);           //定义对象并连接数据库
                    //mycom.ExecuteNonQuery();                           //执行插入语句
                    mycon.Close();                //关闭对象并释放所占内存空间    
                    mycon.Dispose();
                    MessageBox.Show("导入成功");
                }
                catch (Exception)
                {
    
                    MessageBox.Show("导入失败");
                    throw;
                }
    

    二丶数据库表的查询
    1.data source是数据库地址,点表示本地,database为数据库的名称

    string str = "data source=.;database=MyTest; integrated security=True ";//定义数据库连接参数
                SqlConnection con = new SqlConnection(str);
                con.Open();
                SqlDataAdapter ad = new SqlDataAdapter("select * from [User] ", con);
                DataSet set = new DataSet();
                ad.Fill(set, "User");
                //int kucun = Convert.ToInt32(set.Tables["dbo.User"].Rows[0]["User"]);
                var user = set.Tables["User"].Rows[0]["User"];//查询User表中User字段的数据
                var pwd =set.Tables["User"].Rows[0]["Pwd"];//查询User表中Pwd字段的数
    

    2.peo类

     public class Peo
        {
            public string name { get; set; }
    
            public string pwd { get; set; }
        }
    

    3.将数据库DataSet中查询出的值进行集合化,集合化之后可根据一条数据中某列的值寻找对应的另一个值

     public void GetPeoName() {
    
                string str = "data source=.;database=MyTest; integrated security=True ";//定义数据库连接参数
                SqlConnection con = new SqlConnection(str);
                con.Open();
                SqlDataAdapter ad = new SqlDataAdapter("select * from [MyUser] ", con);
                DataSet set = new DataSet();
                ad.Fill(set, "MyUser");
                //int kucun = Convert.ToInt32(set.Tables["dbo.User"].Rows[0]["User"]);
                var ifdata = "身份证号";
                List<Peo> pelist = new List<Peo>();
                foreach (DataRow dt in set.Tables["MyUser"].Rows)
                {
                    var i=0;
                    var pe = new Peo();
                    foreach (DataColumn dc in set.Tables["MyUser"].Columns)// 遍历所有列
                    {
                       
                        var TableName = set.Tables["MyUser"].Columns[i++];//遍历所有列名
                        string dataname = TableName.ToString();
                        if (dataname == "Name"|| dataname == "Pwd")//只读取指定的列
                        {
                            var data = dt[dc.ColumnName];
                            //此方法只支持保存两个列值,暂定思路在第二次循环外定义i循环内定义i++,判断i的值进入指定的switch选择里面,跳出之后清空i的值
                            if (string.IsNullOrEmpty(pe.name))
                            {
                                pe.name = data.ToString();
                            }
                            else
                            {
                                pe.pwd = data.ToString();
                            }
                        }
                     
                    }
                    pelist.Add(pe);
                }
                pelist = pelist.Where(p => p.pwd.Trim() == ifdata).ToList();
                if (pelist.Any())
                {
                    var name = pelist[0].name.Trim();//获取身份证号对应的人员名称
    
                }
            }
    
    展开全文
  • C#Sql数据库查询方法操作Excel表格,用数据库语句操作Excel表格
  • C#自动备份SqlServer 数据库源码,带配置功能强大 c#数据库备份源码
  • C#SqlServer数据库链接帮助类
  • C# 连接SQL Sever 数据库与数据查询实例 数据仓库

    万次阅读 多人点赞 2021-05-15 16:44:11
    所以需要用到我们的数据库来保存这些数据,直接更改数据 SQL: 下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 1.现在后打开选择登录:Windows身份验证 2.创建登录的账号和密码(右键...

    大数据时代在编程可能需要用到一些文本内容,不可能全部写到代码里,不好更改,用户也不方便使用
    所以需要用到我们的数据库来保存这些数据,直接更改数据

    SQL:

    下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads

    1.下载后打开选择登录:Windows身份验证
    在这里插入图片描述

    2.创建登录的账号和密码(右键创建)
    在这里插入图片描述

    3.创建数据库表 表的右键新建即可

    “dbo.table_1” 就是创建成功的
    在这里插入图片描述

    4.导入数据 这里以 信息表为例子

    弄好后保存即可 记得刷新一下才显示哦
    在这里插入图片描述
    右键 编辑前200行
    在这里插入图片描述
    在这里插入图片描述
    这些就是数据了…随时可以改就不需要写代码里那么麻烦了

    然后就是用C#去连接数据库,实现查询功能

    C#连接数据库

    为了方便这里使用控制台

    我们需要告诉代码你需要访问哪一台电脑的数据库,数据库哪里等信息这样才能准确的连接到

    1.创建连接

    在这里插入图片描述

    2.打开连接

    在这里插入图片描述

    3.查询数据

    SELECT * FROM Table_3 WHERE ID = '1 ’
    //SQL的查询语句 测试一下是否可以用

    在这里插入图片描述
    OK,可以使用

    在这里插入图片描述

    测试一下是否可以使用
    在这里插入图片描述
    成功啦 ~

    原创,纯手打点个赞呗~

    展开全文
  • C#sqlserver数据库操作封装类,封装了sql语句的查询、修改、插入、删除操作,以及存储过程的执行,包括有输入、输出参数的存储过程,存储过程的执行无需输入任何参数名称,只需输入参数值即可。同时封装了大批量...
  • 所以需要用到我们的数据库来保存这些数据,直接更改数据 SQL: 下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 1.下载后打开选择登录:Windows身份验证 2.创建登录的账号和密码(右键...

    大数据时代在编程可能需要用到一些文本内容,不可能全部写到代码里,不好更改,用户也不方便使用
    所以需要用到我们的数据库来保存这些数据,直接更改数据

    SQL:

    下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads

    1.下载后打开选择登录:Windows身份验证
    在这里插入图片描述

    2.创建登录的账号和密码(右键创建)
    在这里插入图片描述

    3.创建数据库表 表的右键新建即可

    “dbo.table_1” 就是创建成功的
    在这里插入图片描述

    4.导入数据 这里以 信息表为例子

    弄好后保存即可 记得刷新一下才显示哦
    在这里插入图片描述

    右键 编辑前200行
    在这里插入图片描述

    在这里插入图片描述

    这些就是数据了…随时可以改就不需要写代码里那么麻烦了

    然后就是用C#去连接数据库,实现查询功能

    C#连接数据库

    为了方便这里使用控制台

    我们需要告诉代码你需要访问哪一台电脑的数据库,数据库哪里等信息这样才能准确的连接到

    1.创建连接

    在这里插入图片描述

    2.打开连接

    在这里插入图片描述

    3.查询数据

    SELECT * FROM Table_3 WHERE ID = '1 ’
    //SQL的查询语句 测试一下是否可以用

    在这里插入图片描述

    OK,可以使用

    在这里插入图片描述

    测试一下是否可以使用
    在这里插入图片描述

    成功啦 ~

    相关资源:

    http://www.dcsdn.com/doc/do-3728
    http://www.dcsdn.com/doc/do-3662
    http://www.dcsdn.com/doc/d-3573

    原文链接:https://blog.csdn.net/dpc5201314/article/details/116855021

    展开全文
  • 摘要:C#源码,数据库应用,嵌套查询 C#实现SQLSERVER数据库的嵌套查询功能,快速的嵌套查询程序,数据库文件在Database文件夹中,测试前请先附加数据库文件,然后设置数据库连接信息,怎么附加和设置这里就不说了。
  • 本文实例讲述了C#实现异步连接Sql Server数据库的方法。分享给大家供大家参考。具体分析如下: .net最新版提供了await方法,可以使我们可以很容易实现到数据库的异步连接 代码如下:readonly string ...
  • 使用linq实现对SQL Server数据库的增加、删除、更改、查询,程序简单易懂,非常适合初学者。
  • 内容索引:C#源码,数据库应用,嵌套 C#+SQL 数据库嵌套查询一例(附代码),以订单和职工信息为基准,来综合查询订单信息,先查询没有订单的员工信息,然后查询至少经过一...对初学者来说,应该是不错的数据库查询范例。
  • 本文实例讲述了C#查询SqlServer数据库并返回单个值的方法。分享给大家供大家参考。具体实现方法如下: static public string GetSqlAsString(string sqlText, SqlParameter[] sqlParameters, string ...
  • 摘要:C#源码,数据库应用,分离数据库 C#分离SQLServer数据库,模拟的SQL企业管理器的功能,从数据库中分离出SQLServer数据库。程序源代码,仅供参考。
  • C#实现SQL数据库备份与恢复.txt
  • c#网吧管理系统sql server 数据库源码 有四张表 有增删改查sql语句
  • 使用C#连接sql数据库

    千次阅读 2020-11-24 08:46:06
    使用C#连接数据库 1.创建连接字符串 string a = “Data Source=.;Initial Catalog=QQ;Integrated Security=True”; 2.创建连接对象 SqlConnection connection = new SqlConnection(a); 执行一个SQL语句 1.将想要执行...
  • C#读取sql数据库

    2015-06-29 15:48:59
    C#读取sql数据库
  • SqlConnection类用于建立与数据库的连接,SqlCommand类用于创建SQL命令,SqlDataReader对象是执行SqlCommand对象返回结果集的查询语句后的结果。 下面是部分代码: /*其中server表示服务器,“.”表示当地服务器,...
  • C#连接sql数据库执行简单的增删改查操作 有很强的参考实用价值,适合初学者
  • 本例采用C#语言实现在两台电脑之间的数据库访问连接。
  • C#操作SQLServer数据库

    2015-05-11 09:52:18
    C#代码,操作SQLServer数据库
  • 刚学了C#中写SQL数据库的增删改查,只是最基础SQL语句使用,深入地等待学习中。 在操作数据库之前,要先下载SQLServer与C#连接使用,数据库的表都是放在SQLServer当中的,C#只是链接SQL Server从而操作里面的数据库...
  • 本文实例讲述了C#实现Excel表数据导入Sql Server数据库中的方法。分享给大家供大家参考,具体如下: Excel表数据导入Sql Server数据库的方法很多,这里只是介绍了其中一种: 1、首先,我们要先在test数据库中新建一...
  • 本文实例讲述了C#将图片存放到SQL SERVER数据库中的方法。分享给大家供大家参考。具体如下: 第一步:  //获取当前选择的图片 this.pictureBox1.Image = Image.FromStream(this.openFileDialog1.OpenFile()...
  • 本文档,实现在局域网内远程访问SQL server 2005的配置,详细介绍了步骤,并用贴图,以快速进行设置。在VS2012中通过两种方法测试是否对SQL服务器连接成功...通过个人发挥,可以实现对远程数据库的访问、修改、更新等。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 165,169
精华内容 66,067
关键字:

c#查询sql数据库

c# 订阅