簡體   English   中英

我需要使用 C# 連接 SQL 服務器數據庫

[英]I need to connect C# with SQL Server database using

我需要使用 C# 連接 SQL 服務器數據庫。 我的計算機名稱是“LKW15480”,使用“SQL Server”是“LKW15480\SQLEXPRESS”,數據庫名稱是“DB1”。 計算機登錄“管理員”錯誤是“未聲明‘配置’元素”。 你能幫幫我嗎?

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/>`
    </startup>

<connectionString>
  
  <add name="cn" 
       
        connectionString="DataSource=LKW15480\SQLExpress;
        Initial Catalog=DB1;
        User ID=Administrator;"
        ProvideName="System.Data.sqlClient"/> 
</connectionString>
</configuration>

我正在學習 C# 和 SQL。我需要連接 SQL 數據庫並過濾兩個日期時間之間的數據。

我相信您正在使用 web.config 中聲明的連接字符串

您必須使用 ConfigurationManager 訪問 web.config 中聲明的連接字符串。 請檢查 ConfigurationManager 的命名空間。 如果沒有引用.dll,請下載。

這是來自 Microsoft 的代碼示例。

using System;  
using System.Configuration;  
using System.Data.SqlClient;  

namespace ConsoleApplication1  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            ReadProducts();  
        }  

        static void ReadProducts()  
        {  
            var connectionString = ConfigurationManager.ConnectionStrings["WingtipToys"].ConnectionString;  
            string queryString = "SELECT Id, ProductName FROM dbo.Products;";  
            using (var connection = new SqlConnection(connectionString))  
            {  
                var command = new SqlCommand(queryString, connection);  
                connection.Open();  
                using (var reader = command.ExecuteReader())  
                {  
                    while (reader.Read())  
                    {  
                        Console.WriteLine(String.Format("{0}, {1}", reader[0], reader[1]));  
                    }  
                }  
            }  
        }  
    }  
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM