使用C#连接SQL server数据库
C# 与SQL Server进行连接
Connection连接类
使用SqlConnetion类。在使用SqlConnection类时,要引用一个System.Data.SqlClient的命名空间。
using System.Data.SqlClient;
Command命令类
使用SqlCommand数据库命令类主要执行对数据库的操作,比如对数据库进行插入、删除、修改等。
DataReader读取类
使用SqlDataReader。数据库读取类是数据库命令类在执行了查询操作后返回的结果的数据类型。数据库读取类只是数据库的连接状态处于打开状态时才能使用,当数据库关闭时数据库读取类中就不能够再取值了。
DataSet集类
数据集相当于一个虚拟数据库,每一个数据集中包括了多张数据表。即使数据库的连接处于断开状态,还是可以从数据集中继续存取记录,只是数据是存放在数据集中的,并没有存放在数据库中。
DataAdapter适配类
可以使用SqlDataAdapter。数据适配器经常和数据集一起使用,通过数据适配器可以把数据库中的数据存放到数据集中,数据适配器可以说是数据集和数据库之间的一个桥梁。
连接数据库
在这里输入自己的服务器名字,这里有两种登录方式,windows 和身份验证登录。这就和你创建数据库时相同的方式就可以了。
再与这里选择你需要操作的表
连接数据库有两种方式(看你是如何登录的)
Data Source = 服务器名;Initial Catalog = 数据库名;User ID = 用户名;Pwd = 密码(没有密码可以省略)
列如:
string connStr = "Data Source=.;Initial Catalog = MySchool;User ID = aa;Password=123";
string connStr = "Data Source=.;Initial Catalog=QQ;Integrated Security=True";
在这里我们可以直接查看连接数据库的代码
接下来就可以对数据库进行操作了
测试是否连接成功
public void TestConSQL(){ //测试连接数据库string connStr = "Data Source=.;Initial Catalog=QQ2021;Integrated Security=True";SqlConnection conn = new SqlConnection(connStr);//打开数据库conn.Open();Console.WriteLine("打开数据库连接");//关闭数据库conn.Close();Console.WriteLine("关闭数据库连接");}
使用C#连接SQL server数据库相关推荐
- python 使用pymssql连接sql server数据库
Python连接SQL Server数据库 - pymssql使用基础 ----原文地址:http://www.cnblogs.com/baiyangcao/p/pymssql_basic.html ...
- powershell连接数据库_PowerShell 连接SQL Server 数据库
PowerShell 通过ADO.NET连接SQL Server数据库,并执行SQL脚本.工作中整理的一小段脚本,后来没有用上,先记录在这里: 建立数据库连接 查询返回一个DataTatble对象 执 ...
- 如何通过代码连接SQL Server数据库
我们曾经为南方电网做过几个有关架空线路的科技项目,要趁着假期有整段的空闲时间,把这些代码整理一下,放入团队刚刚重构的代码库中. 由于这些项目使用的数据库为 SQL Server,所以在整理代码之前需要 ...
- JDBC连接sql server数据库及其它
JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...
- ADO.NET连接SQL Server数据库
在.NET应用程序中,创建数据连接分为三步: 一.定义连接字符串 不同的数据库连接字符串的格式不同,一般都包括要连接的数据库提供都名称.登陆信息以及要使用的数据库名称. 注意:在定义连接字符串之前,一 ...
- python cv2模块安装_python 连接sql server数据库,pymssql模块安装。
python 连接sql server数据库,pymssql模块安装. python版本:python3.7 数据库版本:sql server 2016 连接sql server数据库,本菜鸟用的是p ...
- 使用JDBC连接SQL Server数据库
1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http ...
- sqlserver查看用户名密码_php 连接sql server数据库
php 连接sql server数据库 折腾了一天,终于把该死的数据库连起了,现在我就将我遇到的问题与配置的一些过程记录一下,希望有所帮助. 1.环境 phpstudy VS Code php7.3. ...
- python连接sql数据库_python连接sql server数据库实现增删改查
简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官 ...
- Java案例:连接SQL Server数据库,显示学生表记录
Java案例:连接SQL Server数据库,显示学生表记录 演示利用JDBC连接SQL Server数据库,在Java GUI窗口里显示表记录. 一.运行效果 二.实现步骤 1.项目结构图
最新文章
- 【js】callback时代的变更
- Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字
- 几种jvm OOM问题
- ERP知识普及连载(21)
- 甘肃银行借助HDIM打造综合数据保护平台
- tracepro杂散光分析例子_cSensor E2000系列气体光谱分析仪
- 【金融支付】名词:支付账户、备付金、网络支付、银行卡清算、贷记卡、代扣、代付
- 夜神模拟器抓包微信小程序
- Preparing transaction:done Verifying transaction:failed RemoveError:‘requests‘ is a dependency of **
- Uniapp 动态修改状态栏、导航栏背景色、字体图标颜色插件 Ba-AppBar
- 【jQWidgets】jqxGrid控件在页面上重新加载的问题
- 边坡裂缝拉绳位移计的原理及怎样进行长期健康监测
- cs与msf的联合使用
- teamviewer13安装个人免费版
- 开闭原则的例子_开闭原则
- 浙江大学计算机学霸作息,浙大学霸学子作息表:精确到分钟!最怕优秀的人比我们还努力!...
- 用VISP+Opencv做相机到机械臂的标定
- ChatGPT 一本正经的胡说八道 那也看看原理吧
- bat批量剪切命令_Windows批量搜索并复制/剪切文件的批处理程序实例
- promethues(普罗米修斯)离线安装