りおんクロニクル


SQL Serverにレコードを挿入するサンプルコード

Home【2026年版】C# / .NET入門と実践ガイド|基礎・業務アプリ開発・SQLite連携まで体系的に解説

SQL Serverにレコードを挿入するサンプルコード

サンプルコード


using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "Server=YOUR_SERVER_NAME;Database=YOUR_DATABASE_NAME;User Id=YOUR_USERNAME;Password=YOUR_PASSWORD;";
        string insertQuery = "INSERT INTO YOUR_TABLE_NAME (Column1, Column2, Column3) VALUES (@Value1, @Value2, @Value3)";
        
        try
        {
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                connection.Open();
                Console.WriteLine("SQL Serverに接続成功しました!");
                using (SqlCommand command = new SqlCommand(insertQuery, connection))
                {
                    command.Parameters.AddWithValue("@Value1", "SampleValue1");
                    command.Parameters.AddWithValue("@Value2", "SampleValue2");
                    command.Parameters.AddWithValue("@Value3", "SampleValue3");
                    int rowsAffected = command.ExecuteNonQuery();
                    Console.WriteLine($"{rowsAffected}件のレコードが挿入されました!");
                }
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine($"エラーが発生しました: {ex.Message}");
        }
    }
}

    

説明

このコードは、C#を使用してSQL Serverにレコードを挿入する方法を示しています。

SQLインジェクションについて

SQLインジェクションは、悪意あるユーザーがデータベースを不正に操作する攻撃手法であり、以下のリスクがあります:

これを防ぐために、以下を徹底しましょう:

キーワード

前のページ  次のページ