-
C# SqlServer 数据库连接字符串
2021-01-27 20:37:35C# 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:52C# SQL 多条件查询技巧 2013-03-05 15:04 5843人阅读 评论(0) 收藏 举报 分类: C#_SQL多条件查询技巧 #region 多条件搜索时,使用List集合来拼接条件(拼接Sql) StringBuilder ...分类:
#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 -
基于C# SQLServer开发学员管理系统
2019-12-17 10:12:13.Net-基于C# SQLServer开发学员管理系统喜科堂中级项目实战 课程简介 本课程手把手讲解基于C#和SQLServer数据库开发的学员信息管理系统,通过课程学习可以熟练掌握数据库应用程序开发核心技能,并且独立开发类似项目....Net-基于C# SQLServer开发学员管理系统喜科堂中级项目实战
课程简介
本课程手把手讲解基于C#和SQLServer数据库开发的学员信息管理系统,通过课程学习可以熟练掌握数据库应用程序开发核心技能,并且独立开发类似项目。本课程系统讲解项目所有功能点,只要您按照视频做,可以实现全部功能!
适合人群
- 自己有点基础,但是不清楚什么是面向对象编程,没有完整的实现过项目开发。
- 自己做过一些小程序,但是不知道企业项目开发需要什么知识。
课程收获
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:57C#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)相同呢?
2015-11-27 08:49:12c#sqlserver 怎么让2个表的主键(ID)相同呢 ? -
C# sqlserver数据库操作封装类
2014-08-07 10:56:42C#的sqlserver数据库操作封装类,封装了sql语句的查询、修改、插入、删除操作,以及存储过程的执行,包括有输入、输出参数的存储过程,存储过程的执行无需输入任何参数名称,只需输入参数值即可。同时封装了大批量... -
图书管理系统 C# SQL 数据库
2011-06-23 06:22:10基于SQL语言和C#的图书管理系统,包含图书查询、图书管理、借书还书、读者管理等功能,涵盖了数据库的增删查改操作,使用到数据库的触发器、存储过程、视图等内容。使用SQL Server 2008 和 Visual Studio 2008 平台... -
C#SQL sever如何导入winform
2017-06-12 08:28:52C#怎么根据需要的条件直接将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:301.首先从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:00C# 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:48public 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:04SqlDataReader:提供一种从 SQL Server 数据库读取行的只进流的方式 ExecuteReader:执行查找语句,返回的是一个结果集 HasRows:判断数据库是否含有数据 Read:读取数据 Close:关闭数据库 using System; using S.... -
c# sql where in 参数化传值
2020-11-06 15:43:32第一种:传统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保存聊天记录,... -
c# sql语句批量修改数据
2020-01-16 10:59:11需要注意一些特殊的列名,如果列名是sql server保留的关键字,需要将列名加上中括号[] public static void BulkUpdate(string tableName, string whereField, SqlParameter[] sqlParams, SqlConnection conn) { ... -
c# sql Server 连接 数据库教程
2018-02-28 15:24:25demo下载1.首先建立数据库连接:首先说明一下数据库连接字符串:string conString = @"...Initial Catalog=bds271521258_db;Persist Security Info=True;User ID=bds271521258;...下面是sql server2... -
C# SQL查询代码
2016-04-12 13:25:21public 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从而操作里面的... -
VS2015 C# SQL2008 winform 安装部署
2018-05-25 04:25:37我用winform开发了一个软件,用到了sql2008,没有sql的winform我会利用vs自带的 install发布并运行,但是带了sql的程序如何发布? -
c# SQL SERVER 数据写入
2018-04-29 08:10:30Console.WriteLine("Connection Sql Server DataBases Err!!"); Console.ResetColor(); return 1; } else if(WriteDataResult==false&&nn==1) { Console.ForegroundColor = ConsoleColor.Red; ...