Tabloyu Oluşturma SQL:
CREATE TABLE LogRecords (
LogID INT PRIMARY KEY IDENTITY(1,1),
Timestamp DATETIME DEFAULT GETDATE(),
LogType NVARCHAR(50),
Message NVARCHAR(MAX),
Detail TEXT
);
C# Uygulamasına SQL Server Bağlantısı Eklemek:
using System.Data.SqlClient;
string connectionString = @"Server=SERVER_ADI; Database=YOUR_DATABASE_NAME; Integrated Security=True;";
Log Kaydı Ekleyen Metod Oluşturma:
public void AddLog(string logType, string message, string detail)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
string query = "INSERT INTO LogRecords (LogType, Message, Detail) VALUES (@LogType, @Message, @Detail)";
using (SqlCommand command = new SqlCommand(query, connection))
{
command.Parameters.AddWithValue("@LogType", logType);
command.Parameters.AddWithValue("@Message", message);
command.Parameters.AddWithValue("@Detail", detail);
connection.Open();
command.ExecuteNonQuery();
}
}
}
Bu kodları kullanarak SQL Server veritabanında bir tablo oluşturabilir ve C# uygulamanıza bağlantı ekleyebilirsiniz. Ayrıca log kaydı eklemek için kullanabileceğiniz bir metot da eklenmiştir.