在C#控制台应用中实现搜索SQL Server表的功能,可以通过以下步骤进行:
以下是一个示例代码,演示如何在C#控制台应用中实现搜索SQL Server表的功能:
using System;
using System.Data.SqlClient;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";
string tableName = "TableName";
string searchKeyword = "Keyword";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string query = $"SELECT * FROM {tableName}";
SqlCommand command = new SqlCommand(query, connection);
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
for (int i = 0; i < reader.FieldCount; i++)
{
string columnValue = reader[i].ToString();
if (columnValue.Contains(searchKeyword))
{
Console.WriteLine($"Match found in column {reader.GetName(i)}: {columnValue}");
}
}
}
}
}
Console.ReadLine();
}
}
}
请注意,上述示例代码仅为演示目的,实际应用中需要根据具体情况进行适当的错误处理、参数验证和优化。此外,还可以根据实际需求使用其他技术和工具,如LINQ、ORM框架等来简化开发过程。
领取专属 10元无门槛券
手把手带您无忧上云