naverDB의 userTable에 ENTER를 입력할 때까지 반복해서 한 행씩 데이터 입력
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project13_03
{
internal class Program
{
static void Main(string[] args)
{
//데이터베이스 연결
string connStr = "Server=localhost\\MSSQLSERVER01;Database=master;Trusted_Connection=True;";
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
//커맨드 생성: 데이터베이스에 sql 문을 실행하거나, 실행된 결과를 돌려받는 통로
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
//사용자id,이름,이메일,출생연도 입력받을 변수
string data1, data2, data3, data4, sql;
while(true)
{
Console.Write("사용자 ID =>");
data1 = Console.ReadLine();
if (data1.Length == 0)
break;
Console.Write("사용자 이름 =>");
data2 = Console.ReadLine();
Console.Write("사용자 이메일 =>");
data3 = Console.ReadLine();
Console.Write("사용자 출생연도 =>");
data4 = Console.ReadLine();
//입력된 데이터를 이용해 insert문을 문자열로 만든다
//주의할 점! data1~ data3은 작은 따옴표로 묶어야 함!
//data4는 정수이므로 작은 따옴표로 묶지 않는다!
sql = "INSERT INTO userTable VALUES('" + data1 + "','" + data2 + "','" + data3 + "'," + data4 +")" ;
//생성된 문자열을 실행해 데이터 입력
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
}
//연결된 데이터 베이스를 닫기
conn.Close();
}
}
}
실행결과
'Coding > C#' 카테고리의 다른 글
c# visual studio 2015 MDB 연결하기! (0) | 2023.08.03 |
---|---|
c# SQL Server 데이터 조회 프로그램 (0) | 2023.07.31 |
c#에서 sql server 활용 (0) | 2023.07.31 |
배열의 이용한 예제_01 (0) | 2023.07.24 |
C# 무작정 따라하기_Struct, Class (0) | 2022.12.27 |