初次接触C#,今天尝试了下连接Sql Server,下面详细说下,算是自己的总结了加印象,如若有不准确的地方,请指出


简单建立一个控制台项目来实现:

数据库截图:

控制台程序代码:

using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApplication2
{class Program{static void Main(string[] args){using (SqlConnection conn = new SqlConnection(GetConnectString())){//打开数据库conn.Open();              //创建数据库命令 SqlCommand cmd = conn.CreateCommand();//创建查询语句 cmd.CommandText = "SELECT * FROM [test].[dbo].[Admins]";//从数据库中读取数据流存入reader中 SqlDataReader reader = cmd.ExecuteReader();//从reader中读取下一行数据,如果没有数据,reader.Read()返回flase while (reader.Read()){            int LoginId = reader.GetInt32(reader.GetOrdinal("LoginId"));string AdminName = reader.GetString(reader.GetOrdinal("AdminName"));int LoginPwd = reader.GetInt32(reader.GetOrdinal("LoginPwd"));//格式输出数据 Console.Write(LoginId + "," + AdminName + "," + LoginPwd);}}Console.ReadKey();}//得到一个数据库连接字符串 static string GetConnectString(){return "data source=127.0.0.1;initial catalog=test;user id=sa;pwd=123456";          }}}

运行截图:


下面说下我的初次连接失败经历:
失败截图

这里是数据库没有连接上,之前是因为我的IP没有配置,下面我重新配置下:
1.首先打开SQL Server配置管理器

2.打开TCP/IP设置其属性

3.打开属性,未设置过的默认属性都为未启用,找到并打开IP3,设置TCP端口1433,IP地址为127.0.0.1,活动和已启用设置为是

4.最后的IPALL的TCP端口也设置为1433

5.最后保存下来。重启SQL Server

转载于:https://www.cnblogs.com/wangqilong/p/9417512.html

C# 连接数据库 Sql Server相关推荐

  1. python读取sqlserver数据库方法_SQLServer数据库之Python读取配置文件,并连接数据库SQL Server...

    本文主要向大家介绍了SQLServer数据库之Python读取配置文件,并连接数据库SQL Server,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 用配置文件保存固定 ...

  2. Java 连接数据库(SQL Server)ODBC配置详情

    1.打开控制面板,找到管理工具 2.然后找到数据源(ODBC),双击打开它 3.点击添加 4.选择SQL Server, 点击完成 5.然后在名称处 填写你要连接的数据库名称,一定要一样, 在服务器处 ...

  3. ODBC 连接数据库 SQL server 2008

    1.打开[控制面板]-> [系统和安全] -> [管理工具]-> [数据源(ODBC)] 2.双击[数据源(ODBC)]-> 选中[系统DSN] 3.单击[添加],会弹出如下对 ...

  4. java连接数据库 SQL server :无法打开登录所请求的数据库

    报错:com.microsoft.sqlserver.jdbc.SQLServerException: 无法打开登录所请求的数据库 "MyTest".登录失败. 报错: com.m ...

  5. ASP.NET远程连接数据库SQL server

    在Web.config节点<connectionStrings>中添加 <configuration>     <connectionStrings>     &l ...

  6. 天朝皇叔:学习笔记 Qt 连接数据库sql server

    在项目文件里面加上:QT       += sql 注意连接字符串的多种方式:直接填连接字符串:字符串与函数调用拼接.使用数据源,示例代码: ​ #include <QtCore/QCoreAp ...

  7. 【ASP.NET】VS2015连接SQL Server数据库,实现登录、注册

    文章目录 1. 实验目标 2. 难点 3. 问题 3.1 SQL Server 3.2 Demo练习 3.3 编写页面时的错误 4. 总结 5. 页面 6. 主要代码 [ASP.NET]VS2015连 ...

  8. db2 mysql sql server_连接数据库的方法(Oracle DB2 SQL Server MySQL...)

    [java]代码库import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /* ...

  9. sqlserver连接字符串_【自学C#】|| 笔记 39 SQL server 连接数据库

    一.ADO.NET数据库操作 任何一个应用程序都离不开数据的存储,数据可以在内存中存储,但只能在程序运行时存取,无法持久保存. 数据还可以在磁盘中以文件的形式存储,但文件的管理和查找又十分烦琐无法胜任 ...

最新文章

  1. KiCAD初学者指南
  2. HTTP协议常用标准状态码含义
  3. git本地创建新分支并推送到远程仓库
  4. python画图模块_学习python画图模块plotnine:第一步安装
  5. python requests form data_python使用requests发送multipart/form-data请求数据
  6. ubuntu12.04安装搜狗输入法和配置
  7. centos7优先wifi连接_WIFI明明已连接,但却无法上网,问题究竟出现在哪里?
  8. centos linux asp,CentOS 7.4 下 如何部署 AspNetCore 结合 consul
  9. caffe实现GAN
  10. AlexNet做文档布局分析 (版面分析)数据集
  11. python升级pip怎么出错了_pip 的高阶玩法
  12. 奇异秀App:奇异秀秀奇异,用大头视频来拜年
  13. 实信号变成解析信号的实现方法
  14. 龙格现象python程序_基于切比雪夫多项式的函数插值逼近
  15. Alexa | Alexa Auto SDK 概述
  16. 利用Global Mapper处理正摄卫片
  17. 播放.avi后缀视频报出0xc00d5212,编码格式不支持
  18. document.querySelector
  19. Poco库使用:任务管理器TaskManager
  20. 房产中介 二手房中介小程序 一流开发 抓住小程序热潮

热门文章

  1. Mongo基础使用,以及在Express项目中使用Mongoose
  2. Zookeeper的安装配置及基本开发
  3. Python 2.7 学习笔记
  4. Transaction And Lock--锁相关基础
  5. 跑步机到了,看能坚持多久
  6. 使用简单的轻量级移动web应用开发框架 - Sidetap
  7. 做项目时用到的linux知识
  8. 类名.class的含义。
  9. 赛灵思FPGA中的主要时钟资源介绍
  10. 学习Linux系统的十一点建议