zoukankan      html  css  js  c++  java
  • C# 连接数据库 Sql Server

    初次接触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
    这里写图片描述

  • 相关阅读:
    New version of VS2005 extensions for SharePoint 3.0
    QuickPart : 用户控件包装器 for SharePoint Server 2007
    随想
    发布 SharePoint Server 2007 Starter Page
    如何在SharePoint Server中整合其他应用系统?
    Office SharePoint Server 2007 中文180天评估版到货!
    RMS 1.0 SP2
    SharePoint Server 2007 Web内容管理中的几个关键概念
    如何为已存在的SharePoint站点启用SSL
    Some update information about Office 2007
  • 原文地址:https://www.cnblogs.com/wangqilong/p/8279747.html
Copyright © 2011-2022 走看看