1. ADO.NET:
ADO.NET 是.NET Framework中用于访问关系型数据库的一组技术。您可以使用 ADO.NET 的 SqlConnection、SqlCommand 和 SqlDataReader 等类来执行 SQL 查询和处理结果。
var connectionString = "your-connection-string";
using (var connection = new System.Data.SqlClient.SqlConnection(connectionString))
{
connection.Open();
var query = "SELECT * FROM MyTable";
using (var command = new System.Data.SqlClient.SqlCommand(query, connection))
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
var value = reader["ColumnName"];
// 处理数据
}
}
}
请注意替换 your-connection-string 和 MyTable、ColumnName 为实际的数据库连接字符串、表名和列名。
2. WebMatrix.Data:
WebMatrix 是 Microsoft 推出的一套用于轻量级 Web 开发的工具,其中包括 WebMatrix.Data,它提供了更简便的方式来访问数据库。Database 类使得执行 SQL 查询变得更加容易。
var db = Database.Open("your-database-name");
var result = db.Query("SELECT * FROM MyTable");
foreach (var row in result)
{
var value = row.ColumnName;
// 处理数据
}
这里,your-database-name 和 MyTable、ColumnName 需要替换为实际的数据库名和表/列名。
请注意,使用这些代码时,确保您对数据库连接字符串和执行的 SQL 查询进行适当的验证和防范 SQL 注入攻击。此外,根据需要处理异常以确保数据库交互的健壮性。
转载请注明出处:http://www.zyzy.cn/article/detail/14795/ASP.NET Web Pages