[英]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.