要从C#中的数据库获取用户名和密码,您需要遵循以下步骤:
以下是一个示例代码,展示了如何从SQL Server数据库中获取用户名和密码:
using System;
using Microsoft.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Server=localhost;Database=myDatabase;User Id=myUsername;Password=myPassword;";
string query = "SELECT username, password FROM users WHERE id=@id";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.AddWithValue("@id", 1); // 假设您要查询ID为1的用户
try
{
connection.Open();
SqlDataReader reader = command.ExecuteReader();
if (reader.Read())
{
string username = reader["username"].ToString();
string password = reader["password"].ToString();
Console.WriteLine($"Username: {username}, Password: {password}");
}
else
{
Console.WriteLine("User not found.");
}
reader.Close();
}
catch (Exception ex)
{
Console.WriteLine($"Error: {ex.Message}");
}
}
}
}
请注意,此示例代码仅用于演示目的。在实际应用程序中,您需要确保安全地存储和管理数据库连接字符串和凭据。您还应该使用参数化查询来防止SQL注入攻击。
云+社区技术沙龙[第17期]
云+社区沙龙online第5期[架构演进]
小程序·云开发官方直播课(数据库方向)
云+社区技术沙龙[第10期]
云+社区沙龙online [技术应变力]
云+社区沙龙online[数据工匠]
领取专属 10元无门槛券
手把手带您无忧上云