博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 连接数据库 Sql Server
阅读量:5038 次
发布时间:2019-06-12

本文共 1780 字,大约阅读时间需要 5 分钟。

初次接触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/8279747.html

你可能感兴趣的文章
java.util.List类学习
查看>>
1.jstl c 标签实现判断功能
查看>>
Linux 常用命令——cat, tac, nl, more, less, head, tail, od
查看>>
超详细的Guava RateLimiter限流原理解析
查看>>
VueJS ElementUI el-table 的 formatter 和 scope template 不能同时存在
查看>>
Halcon一日一练:图像拼接技术
查看>>
Swift - RotateView
查看>>
iOS设计模式 - 中介者
查看>>
centos jdk 下载
查看>>
HDU 1028 Ignatius and the Princess III(母函数)
查看>>
关于多路复用器的综合结果
查看>>
(转)面向对象最核心的机制——动态绑定(多态)
查看>>
token简单的使用流程。
查看>>
django创建项目流程
查看>>
UIActionSheet 修改字体颜色
查看>>
Vue 框架-01- 入门篇 图文教程
查看>>
Spring注解之@Lazy注解,源码分析和总结
查看>>
spoj 345
查看>>
ios 设置屏幕方向的两种方法
查看>>
Java编程思想小笔记2
查看>>