精华内容
下载资源
问答
  • C# SqlServer 数据库连接字符串

    1.打开VS 创建新项目或已存在的项目,打开服务器资源管理器,选择数据连接,右键添加连接。
    在这里插入图片描述
    2.选择数据源方式
    在这里插入图片描述
    3.填写信息
    在这里插入图片描述
    4.在属性中复制连接字符串
    在这里插入图片描述
    5.注意事项
    ①安装Sql Server数据库时需要是默认实例 ,否则要修改C# 数据连接的实例名称
    在这里插入图片描述
    ②在登录Sql Server时,设置服务器名为localhost
    在这里插入图片描述
    3.创建Sql Server 登录名
    在这里插入图片描述
    在设置用户映射时,出现SQLSERVER错误15023
    数据库新建查询,输入下面命令
    sp_change_users_login ‘update_one’, ‘ga’, ‘ga’
    指定数据库和用户之间的映射
    4.出现》已成功与服务器建立连接,但是在登录过程中发生错误
    选中服务器(右键)——属性——安全性——服务器身份验证修改为"SQLSERVER和WINDOWS身份验证模式"
    在这里插入图片描述

    展开全文
  • C#SQL Server数据库技术

    千人学习 2018-01-21 20:03:54
    本课程讲解C#SQL SERVER数据库的操作,包括数据库的连接、数据库的增、删、改、查询等。
  • C#SQL查询技术

    千人学习 2018-02-02 19:37:43
    本课程以SQL Server 2008 R2数据库系统为例,全面介绍SQL查询技术,包括select语句,Where子句,Order By子句,Group By子句,having语句,TOP和PERCENT限制查询结果,在查询中使用OR和AND运算符,聚合函数应用,多...
  • C# SQL 多条件查询技巧

    千次阅读 2016-08-09 10:52:52
    C# SQL 多条件查询技巧 2013-03-05 15:04 5843人阅读 评论(0) 收藏 举报  分类: C#_SQL多条件查询技巧  #region 多条件搜索时,使用List集合来拼接条件(拼接Sql)  StringBuilder ...
     

    C# SQL 多条件查询技巧

     5843人阅读 评论(0) 收藏 举报
     分类:

                #region 多条件搜索时,使用List集合来拼接条件(拼接Sql)


                StringBuilder sql = new StringBuilder("select * from PhoneNum");
                List<string> wheres = new List<string>();
                if (cboGroup.SelectedIndex != 0)
                {
                    wheres.Add(" ptypeid=" + cboGroup.Text.Split('|')[0]);
                }

                if (txtSearchName.Text.Trim().Length > 0)
                {
                     wheres.Add(" pname like '%" + txtSearchName.Text.Trim() + "%'");
                }

                if (txtSearchCellPhone.Text.Trim().Length > 0)
                {
                     wheres.Add(" pcellphone like '%" + txtSearchCellPhone.Text.Trim() + "%'");
                }


                //判断用户是否选择了条件
                if (wheres.Count > 0)
                {
                    string wh = string.Join(" and ", wheres.ToArray());
                    sql.Append(" where " + wh);
                }
                #endregion

     

     

     

                #region 多条件搜索使用带参数的sql语句

                StringBuilder sql = new StringBuilder("select * from PhoneNum");
                List<string> wheres = new List<string>();
                List<SqlParameter> listParameter = new List<SqlParameter>();

                if (cboGroup.SelectedIndex != 0)
                {
                    wheres.Add(" ptypeid=@typeid ");
                    listParameter.Add(new SqlParameter("@typeid", cboGroup.Text.Split('|')[0]));
                }

                if (txtSearchName.Text.Trim().Length > 0)
                {
                    wheres.Add(" pname like @pname ");
                    //pname like '%乔%'
                    //pname liek '%'+@pname+'%'
                    listParameter.Add(new SqlParameter("@pname", "%" + txtSearchName.Text.Trim() + "%"));
                }

                if (txtSearchCellPhone.Text.Trim().Length > 0)
                {
                    wheres.Add(" pcellphone like @cellphone ");
                    listParameter.Add(new SqlParameter("@cellphone", "%" + txtSearchCellPhone.Text.Trim() + "%"));
                }


                //判断用户是否选择了条件
                if (wheres.Count > 0)
                {
                    string wh = string.Join(" and ", wheres.ToArray());
                    sql.Append(" where " + wh);
                }

     

                SqlHelper.ExecuteDataTable(sql.ToString(), listParameter.ToArray());
                #endregion

    展开全文
  • .Net-基于C# SQLServer开发学员管理系统喜科堂中级项目实战 课程简介 本课程手把手讲解基于C#SQLServer数据库开发的学员信息管理系统,通过课程学习可以熟练掌握数据库应用程序开发核心技能,并且独立开发类似项目...

    在这里插入图片描述

    .Net-基于C# SQLServer开发学员管理系统喜科堂中级项目实战

    课程简介
    本课程手把手讲解基于C#和SQLServer数据库开发的学员信息管理系统,通过课程学习可以熟练掌握数据库应用程序开发核心技能,并且独立开发类似项目。

    本课程系统讲解项目所有功能点,只要您按照视频做,可以实现全部功能!

    适合人群

    1. 自己有点基础,但是不清楚什么是面向对象编程,没有完整的实现过项目开发。
    2. 自己做过一些小程序,但是不知道企业项目开发需要什么知识。

    课程收获
    1.熟练掌握SQL server开发技术
    2.熟练掌握ADO.NET数据访问技术
    3.能够独立开发基于C/S的企业项目

    项目架构图

    在这里插入图片描述

    课程目录:

    课程目录:

    01.项目总体概述与框架设计
    – 1.项目总体概述
    – 2.项目框架搭建步骤讲解
    02.用户登录与管理标准设计
    – 1.标准用户登录实现
    – 2.在主窗体中嵌入子窗体的实现
    – 3.程序退出的设计
    – 4.修改管理员登录密码
    – 5.主窗体细节优化与登录用户体验改进
    03.基于OOP实现对象添加
    – 1.使用泛型集合动态填充下拉框
    – 2.图片选择对话框的使
    – 3.添加对象之前的数据验证方法
    – 4.基于OOP实现对象添加到数据库
    04.对象展示与对象排序
    – 1.使用DataGridView展示查询结果
    – 2.对象查询结果排序
    – 3.按照学号精确查询对象
    05.开发Excel打印模块
    – 1.使用Excel实现快速打印
    06.基于OOP实现对象修改和删除
    – 1.实现学员对象修改
    – 2.实现学员对象删除
    07.使用考勤卡记录考勤信息
    – 1.考勤打卡初始化
    – 2.考勤打卡实现
    – 3.考勤结果查询
    08.数据集的综合运用
    – 1.使用DataSet填充班级下拉框
    – 2.统计全校考试信息
    – 3.按照班级统计考试信息
    – 4.学员成绩快速浏览

    下载地址:百度云下载

    展开全文
  • C#SqlServer数据库增删改查的类

    千次阅读 2015-05-16 17:50:57
    C#SqlServer数据库增删改查的类
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data;
    using System.Data.SqlClient;
    using System.Collections;
    
    namespace ReliabilityDev
    {
        class SqlDataHelp
        {
            /// <summary>
            /// 执行增删改操作,并返回受影响的行数
            /// </summary>
            /// <param name="sql">sql语句</param>
            /// <returns>受影响的行数</returns>
            public static int ExecuteNonQuery(string sql)
            {
                SqlConnection conn = new SqlConnection();
                try
                {
                    conn.ConnectionString = "Server = ZV50N0P2P2VUZNX; DataBase = Reliability; user ID = sa; password = 123456";
                    conn.Open();
                    SqlTransaction trans = conn.BeginTransaction();
                    try
                    {
                        using (SqlCommand cmd = conn.CreateCommand())
                        {
                            cmd.CommandType = CommandType.Text;
                            cmd.CommandText = sql;
                            cmd.Transaction = trans;
                            try
                            {
                                int result = cmd.ExecuteNonQuery();
                                trans.Commit();
                                return result;
                            }
                            catch (Exception exp1)
                            {
                                throw exp1;
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        trans.Rollback();
                        throw ex;
                    }
                }
                catch (Exception ex)
                {
                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }
                    throw ex;
                }
                finally
                {
                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }
                }
            }
    
            /// <summary>
            /// 执行sql查询语句,获得数据表
            /// </summary>
            /// <param name="sql">sql语句</param>
            /// <returns>数据表</returns>
            public static DataTable ReadTable(string sql)
            {
                SqlConnection conn = new SqlConnection();
                try
                {
                    conn.ConnectionString = "Server = ZV50N0P2P2VUZNX; DataBase = Reliability; user ID = sa; password = 123456";
                    conn.Open();
                    SqlCommand cmd = conn.CreateCommand();
                    cmd.CommandText = sql;
                    SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                    DataTable dt = new DataTable();
                    adapter.Fill(dt);
                    return dt;
                }
                catch (Exception ex)
                {
                    conn.Close();
                    throw ex;
                }
                finally
                {
                    if (ConnectionState.Open == conn.State)
                    {
                        conn.Close();
                    }
                }
            }
        }
    }
    

    展开全文
  • c#SqlServer总结

    2019-02-12 20:09:52
    前言:此篇主要对SqlServer的基本运用进行总结,主要涉及数据的增,删,改,查… 步骤1:你必须知道的SQl数据类型 一:整数类型 bigint int smallint tinyint(0-255) bit(1-0) {顺序从大到小} 主要用int 二:...
  • c#sqlserver 怎么让2个表的主键(ID)相同呢 ?
  • C# sqlserver数据库操作封装类

    热门讨论 2014-08-07 10:56:42
    C#sqlserver数据库操作封装类,封装了sql语句的查询、修改、插入、删除操作,以及存储过程的执行,包括有输入、输出参数的存储过程,存储过程的执行无需输入任何参数名称,只需输入参数值即可。同时封装了大批量...
  • 图书管理系统 C# SQL 数据库

    热门讨论 2011-06-23 06:22:10
    基于SQL语言和C#的图书管理系统,包含图书查询、图书管理、借书还书、读者管理等功能,涵盖了数据库的增删查改操作,使用到数据库的触发器、存储过程、视图等内容。使用SQL Server 2008 和 Visual Studio 2008 平台...
  • C#怎么根据需要的条件直接将SQL sever的数据导入到 对应的winform的控件
  • C#SQL数据库操作

    千次阅读 2018-04-18 19:52:59
    一、其中包括创建数据库,数据表,插入字段,更新字段,已Windows身份连接数据库等操作using System;using System.Collections....二、完整代码如下(这是我代码中定义的一个类)namespace FORM{ class SQL_Data...
  • C# sql 查询语句

    千次阅读 2018-04-19 11:53:32
    //组合SQL查询语句  blur = true;  break;  }  case "%like"://左模糊查询  {  StrSQL += " where " + FieldName + " like '%" + FieldValue + "'";//组合SQL查询语句  blur = true;  break;  } ...
  • C# sql语句自动生成

    2020-07-16 12:13:30
    1.首先从sql sever 中选取你需要insert的字段,填写表名然后点增。 private void btnInsert_Click(object sender, EventArgs e) { string test = txtInPut.Text.Trim(); test = test.Replace("\n", "")....
  • C# SQL数据库操作通用类

    千次阅读 2009-11-11 17:36:00
    C# SQL数据库操作通用类 using System;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Collections; namespace Framework.DataBase{/// /// 通用数据库类/// public
  • C# SQL添加记录

    千次阅读 2018-05-10 23:14:50
    //SQL命令,使用(SQL添加字符串, SQL链接字符串) SqlCommand myCmd = new SqlCommand(sqlStr, myConn); myCmd.ExecuteNonQuery(); //执行命令 myCmd.Clone(); //关闭链接 this.bind(); //使用bind方法更新 显示...
  • C#sql参数传递

    2018-05-04 11:31:08
    假设不需要动态传参数的时候,语句为: select * from stuDB where SID ='1409044101';  进行如下步骤:  1. select * from stuDB where SID = ' ';... 然后把语句 复制到 String sql = " " ; 中的引号中
  • C# SQL 分页封装

    千次阅读 2017-06-29 14:30:48
     public static Response<IEnumerable<T>> CommonPagedQuery(DbContext context, string withSql, int pageIndex, int pageSize, ICollection<Sort> Sort, string whereSql = null, string extSelect = null, ...
  • c#SQL Server数据存取操作

    千次阅读 2019-10-17 15:10:04
    SqlDataReader:提供一种从 SQL Server 数据库读取行的只进流的方式 ExecuteReader:执行查找语句,返回的是一个结果集 HasRows:判断数据库是否含有数据 Read:读取数据 Close:关闭数据库 using System; using S....
  • 第一种:传统Sql的Where IN()值拼接 不推荐,有sql注入风险 //传统Sql的Where IN()值拼装 string str = "1,2,3"; StringBuilder sql = new StringBuilder(); sql.Append("select * from user where in...
  • C# SQL使用XML案例

    千次阅读 2018-06-22 16:27:01
    最近在做一个项目,里面涉及到要保存聊天记录,并且存放在SQL2008上,一开始不知道怎么存放聊天记录,后来网上查了下,说是腾讯QQ的vip用户的聊天记录使用的是xml保存的(不知真假),然后也使用xml保存聊天记录,...
  • 需要注意一些特殊的列名,如果列名是sql server保留的关键字,需要将列名加上中括号[] public static void BulkUpdate(string tableName, string whereField, SqlParameter[] sqlParams, SqlConnection conn) { ...
  • c# sql Server 连接 数据库教程

    万次阅读 多人点赞 2018-02-28 15:24:25
    demo下载1.首先建立数据库连接:首先说明一下数据库连接字符串:string conString = @"...Initial Catalog=bds271521258_db;Persist Security Info=True;User ID=bds271521258;...下面是sql server2...
  • C# SQL查询代码

    千次阅读 2016-04-12 13:25:21
    public static DataTable executeNonQuery(string cmdText, SqlParameter[] values) { try { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = cmdText; if (values == null) { cmd....
  • C# SQL数据库的基础增删改查和事务

    万次阅读 多人点赞 2017-05-09 14:03:03
    刚学了C#中写SQL数据库的增删改查,只是最基础SQL语句使用,深入地等待学习中。 在操作数据库之前,要先下载SQL Server与C#连接使用,数据库的表都是放在SQL Server当中的,C#只是链接SQL Server从而操作里面的...
  • 我用winform开发了一个软件,用到了sql2008,没有sql的winform我会利用vs自带的 install发布并运行,但是带了sql的程序如何发布?
  • c# SQL SERVER 数据写入

    千次阅读 2018-04-29 08:10:30
     Console.WriteLine("Connection Sql Server DataBases Err!!");  Console.ResetColor();  return 1;  }  else if(WriteDataResult==false&&nn==1)  {  Console.ForegroundColor = ConsoleColor.Red;  ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,041
精华内容 11,216
热门标签
关键字:

c#sql

c# 订阅