문제

기본적으로 SQLClient 네임 스페이스를 사용하여 C#.NET에서 기본 삽입 작업을 수행하는 가장 간단한 방법을 찾으려고 노력하고 있습니다.

사용 중입니다 SqlConnection DB 링크의 경우 이미 일부 읽기를 실행하는 성공을 거두었으며 데이터를 삽입하는 가장 간단한 방법을 알고 싶습니다. 나는 구글에있을 때 꽤 장황한 방법을 찾고있다.

도움이 되었습니까?

해결책

using (var conn = new SqlConnection(yourConnectionString))
{
    var cmd = new SqlCommand("insert into Foo values (@bar)", conn);
    cmd.Parameters.AddWithValue("@bar", 17);
    conn.Open();
    cmd.ExecuteNonQuery();
}

다른 팁

지금 방금 시작하고있는 것 같기 때문에 데이터 액세스 계층의 개념에 익숙해지기 가장 좋은시기입니다.의무적 인 위키 백과 링크). 앱이 데이터베이스와 더 많은 상호 작용을하고 코드 복제를 최소화하려는 경우 도로로 도움이 될 것입니다. 또한보다 일관된 행동을 만들어 테스트와 다른 많은 것들을 더 쉽게 만듭니다.

using (SqlConnection myConnection new SqlConnection("Your connection string")) 
{ 
    SqlCommand myCommand = new SqlCommand("INSERT INTO ... VALUES ...", myConnection); 
    myConnection.Open(); 
    myCommand.ExecuteNonQuery(); 
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top