在ASP.NET中连接SQL数据库通常使用ADO.NET技术。以下是一个简单的示例代码,展示了如何使用C#连接到SQL Server数据库并执行查询。
using System;
using System.Data;
using System.Data.SqlClient;
public class DatabaseHelper
{
// 数据库连接字符串
private static string connectionString = "Server=your_server_name;Database=your_database_name;User Id=your_username;Password=your_password;";
// 执行查询的方法
public static DataTable ExecuteQuery(string query)
{
DataTable result = new DataTable();
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(query, connection);
try
{
connection.Open();
SqlDataReader reader = command.ExecuteReader();
result.Load(reader);
}
catch (Exception ex)
{
Console.WriteLine("数据库连接或查询执行出错: " + ex.Message);
}
}
return result;
}
}
请注意,实际应用中应避免在代码中硬编码连接字符串,而是将其存储在配置文件中,并通过配置管理工具进行管理。此外,对于生产环境,还应考虑使用加密和安全存储敏感信息。
领取专属 10元无门槛券
手把手带您无忧上云