메뉴 건너뛰기

아시아평생교육원

소프트웨어자료실

키워드 수집&조합.PNG

복잡한 키워드관리를 누가나 쉽게 할수있게 

도와주는 강력한 키워드 관리 프로그램입니다.

실시간 키워드 조회 및 관리 프로그램으로서

누구나 편하게 사용할수있는 프로그램입니다.

 

 

 

 

using System.Reflection;

using System.Runtime.CompilerServices;

 

//

// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해 제어됩니다. 

// 어셈블리와 관련된 정보를 수정하려면

// 이 특성 값을 변경하십시오.

//

[assembly: AssemblyTitle("")]

[assembly: AssemblyDescription("")]

[assembly: AssemblyConfiguration("")]

[assembly: AssemblyCompany("")]

[assembly: AssemblyProduct("")]

[assembly: AssemblyCopyright("")]

[assembly: AssemblyTrademark("")]

[assembly: AssemblyCulture("")]

 

//

// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.

//

//      주 버전

//      부 버전 

//      빌드 번호

//      수정 번호

//

// 모든 값을 지정하거나

// 아래와 같이 '*'를 사용하여 수정 번호 및 빌드 번호가 자동으로 지정되도록 할 수 있습니다.

 

[assembly: AssemblyVersion("1.0.*")]

 

//

// 어셈블리에 서명하려면 사용할 키를 지정해야 합니다. 어셈블리 서명에 대한 자세한 내용은 

// Microsoft .NET Framework 설명서를 참조하십시오.

//

// 서명하는 데 사용할 키를 제어하려면 아래 특성을 사용합니다. 

//

// 참고: 

//   (*) 키를 지정하지 않으면 어셈블리에 서명할 수 없습니다.

//   (*) KeyName은

//       사용자 컴퓨터의 CSP(암호화 서비스 공급자)에

//        설치되어 있는 키를 참조하고 KeyFile은 키가 포함된 파일을

//        참조합니다.

//   (*) KeyFile과 KeyName 값을 모두 지정하면 

//       다음과 같은 프로세스가 발생합니다.

//       (1) CSP에 KeyName이 있으면 해당 키가 사용됩니다.

//       (2) KeyName은 없고, KeyFile이 있으면 

//           KeyFile의 키가 CSP에 설치되어 사용됩니다.

//   (*) sn.exe(강력한 이름 유틸리티)를 사용하면 KeyFile을 만들 수 있습니다.

//        KeyFile을 지정하는 경우

//       KeyFile의 위치는 %Project Directory%\obj\<configuration>의 프로젝트 출력 디렉터리 위치를 기준으로 하는 상대 위치이어야 합니다.

//       예를 들어, KeyFile이 프로젝트 디렉터리에 있는 경우

//       AssemblyKeyFile 특성을 

//       [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]로 지정합니다.

//   (*) 서명 연기는 고급 옵션입니다.

//       이 옵션에 대한 자세한 내용은 Microsoft .NET Framework 설명서를 참조하십시오.

//

[assembly: AssemblyDelaySign(false)]

[assembly: AssemblyKeyFile("")]

[assembly: AssemblyKeyName("")]

 

 

 

========================================================================

using System; 

using System.Data; 

using System.Data.SqlClient; 

 

class CommandNonQueryTest

public static void Main()

string conStr = "Server=localhost;user id=sa;password=0000;database=northwind"; 

string createQuery = "create table Address ( id int, name char(20), addr char(40))"; 

string query1 ="Insert into Address values (1, '김이한', '서울시')"; 

string query2 ="Insert into Address values (2, '홍길동', '대전시')"; 

string query3 ="Insert into Address values (3, '춘향이', '대구시')"; 

string query4 ="Insert into Address values (4, '박문수', '부산시')"; 

string query5 ="Insert into Address values (5, '이순신', '인천시')"; 

Console.WriteLine("1. Connection 생성과 Open"); 

SqlConnection conn = new SqlConnection(conStr); 

conn.Open(); 

Console.WriteLine("2. Command 생성"); 

SqlCommand comm = new SqlCommand(createQuery, conn); 

SqlCommand comm1 = new SqlCommand(query1, conn); 

SqlCommand comm2 = new SqlCommand(query2, conn); 

SqlCommand comm3 = new SqlCommand(query3, conn); 

SqlCommand comm4 = new SqlCommand(query4, conn); 

SqlCommand comm5 = new SqlCommand(query5, conn); 

Console.WriteLine("3. Command 수행"); 

comm.ExecuteNonQuery(); 

comm1.ExecuteNonQuery(); 

comm2.ExecuteNonQuery(); 

comm3.ExecuteNonQuery(); 

comm4.ExecuteNonQuery(); 

comm5.ExecuteNonQuery(); 

Console.WriteLine("4. Connection Close"); 

conn.Close(); 

}

}

 

 

 

========================================================================

using System.Reflection;

using System.Runtime.CompilerServices;

 

//

// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해 제어됩니다. 

// 어셈블리와 관련된 정보를 수정하려면

// 이 특성 값을 변경하십시오.

//

[assembly: AssemblyTitle("")]

[assembly: AssemblyDescription("")]

[assembly: AssemblyConfiguration("")]

[assembly: AssemblyCompany("")]

[assembly: AssemblyProduct("")]

[assembly: AssemblyCopyright("")]

[assembly: AssemblyTrademark("")]

[assembly: AssemblyCulture("")]

 

//

// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.

//

//      주 버전

//      부 버전 

//      빌드 번호

//      수정 번호

//

// 모든 값을 지정하거나

// 아래와 같이 '*'를 사용하여 수정 번호 및 빌드 번호가 자동으로 지정되도록 할 수 있습니다.

 

[assembly: AssemblyVersion("1.0.*")]

 

//

// 어셈블리에 서명하려면 사용할 키를 지정해야 합니다. 어셈블리 서명에 대한 자세한 내용은 

// Microsoft .NET Framework 설명서를 참조하십시오.

//

// 서명하는 데 사용할 키를 제어하려면 아래 특성을 사용합니다. 

//

// 참고: 

//   (*) 키를 지정하지 않으면 어셈블리에 서명할 수 없습니다.

//   (*) KeyName은

//       사용자 컴퓨터의 CSP(암호화 서비스 공급자)에

//        설치되어 있는 키를 참조하고 KeyFile은 키가 포함된 파일을

//        참조합니다.

//   (*) KeyFile과 KeyName 값을 모두 지정하면 

//       다음과 같은 프로세스가 발생합니다.

//       (1) CSP에 KeyName이 있으면 해당 키가 사용됩니다.

//       (2) KeyName은 없고, KeyFile이 있으면 

//           KeyFile의 키가 CSP에 설치되어 사용됩니다.

//   (*) sn.exe(강력한 이름 유틸리티)를 사용하면 KeyFile을 만들 수 있습니다.

//        KeyFile을 지정하는 경우

//       KeyFile의 위치는 %Project Directory%\obj\<configuration>의 프로젝트 출력 디렉터리 위치를 기준으로 하는 상대 위치이어야 합니다.

//       예를 들어, KeyFile이 프로젝트 디렉터리에 있는 경우

//       AssemblyKeyFile 특성을 

//       [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]로 지정합니다.

//   (*) 서명 연기는 고급 옵션입니다.

//       이 옵션에 대한 자세한 내용은 Microsoft .NET Framework 설명서를 참조하십시오.

//

[assembly: AssemblyDelaySign(false)]

[assembly: AssemblyKeyFile("")]

[assembly: AssemblyKeyName("")]

 

 

 

========================================================================

using System; 

using System.Data; 

using System.Data.SqlClient; 

 

public class CommandParamTest

public static void Main()

string conStr = "Server=localhost;user id=sa;password=1004;database=northwind"; 

string query ="Insert into Address values (@ID, @Name, @Address)"; 

Console.WriteLine("1. Connection 생성과 Open"); 

SqlConnection conn = new SqlConnection(conStr); 

conn.Open(); 

Console.WriteLine("2. Command 생성"); 

SqlCommand comm = new SqlCommand(query, conn); 

Console.WriteLine("3. Command의 Parameter Type설정"); 

comm.Parameters.Add("@ID", SqlDbType.TinyInt); 

comm.Parameters.Add("@Name", SqlDbType.Char); 

comm.Parameters.Add("@Address", SqlDbType.Char); 

Console.WriteLine("4. Command의 Parameter 값설정과 명령 실행1"); 

comm.Parameters["@ID"].Value = 6; 

comm.Parameters["@Name"].Value = "Namil Park"; 

comm.Parameters["@Address"].Value = "Incheon"; 

comm.ExecuteNonQuery(); 

Console.WriteLine("5. Command의 Parameter 값설정과 명령 실행2"); 

comm.Parameters["@ID"].Value = 7; 

comm.Parameters["@Name"].Value = "MR.Lee"; 

comm.Parameters["@Address"].Value = "Jeju"; 

comm.ExecuteNonQuery(); 

Console.WriteLine("6. Connection Close"); 

conn.Close(); 

}

}

 

 

 

========================================================================

using System.Reflection;

using System.Runtime.CompilerServices;

 

//

// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해 제어됩니다. 

// 어셈블리와 관련된 정보를 수정하려면

// 이 특성 값을 변경하십시오.

//

[assembly: AssemblyTitle("")]

[assembly: AssemblyDescription("")]

[assembly: AssemblyConfiguration("")]

[assembly: AssemblyCompany("")]

[assembly: AssemblyProduct("")]

[assembly: AssemblyCopyright("")]

[assembly: AssemblyTrademark("")]

[assembly: AssemblyCulture("")]

 

//

// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.

//

//      주 버전

//      부 버전 

//      빌드 번호

//      수정 번호

//

// 모든 값을 지정하거나

// 아래와 같이 '*'를 사용하여 수정 번호 및 빌드 번호가 자동으로 지정되도록 할 수 있습니다.

 

[assembly: AssemblyVersion("1.0.*")]

 

//

// 어셈블리에 서명하려면 사용할 키를 지정해야 합니다. 어셈블리 서명에 대한 자세한 내용은 

// Microsoft .NET Framework 설명서를 참조하십시오.

//

// 서명하는 데 사용할 키를 제어하려면 아래 특성을 사용합니다. 

//

// 참고: 

//   (*) 키를 지정하지 않으면 어셈블리에 서명할 수 없습니다.

//   (*) KeyName은

//       사용자 컴퓨터의 CSP(암호화 서비스 공급자)에

//        설치되어 있는 키를 참조하고 KeyFile은 키가 포함된 파일을

//        참조합니다.

//   (*) KeyFile과 KeyName 값을 모두 지정하면 

//       다음과 같은 프로세스가 발생합니다.

//       (1) CSP에 KeyName이 있으면 해당 키가 사용됩니다.

//       (2) KeyName은 없고, KeyFile이 있으면 

//           KeyFile의 키가 CSP에 설치되어 사용됩니다.

//   (*) sn.exe(강력한 이름 유틸리티)를 사용하면 KeyFile을 만들 수 있습니다.

//        KeyFile을 지정하는 경우

//       KeyFile의 위치는 %Project Directory%\obj\<configuration>의 프로젝트 출력 디렉터리 위치를 기준으로 하는 상대 위치이어야 합니다.

//       예를 들어, KeyFile이 프로젝트 디렉터리에 있는 경우

//       AssemblyKeyFile 특성을 

//       [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]로 지정합니다.

//   (*) 서명 연기는 고급 옵션입니다.

//       이 옵션에 대한 자세한 내용은 Microsoft .NET Framework 설명서를 참조하십시오.

//

[assembly: AssemblyDelaySign(false)]

[assembly: AssemblyKeyFile("")]

[assembly: AssemblyKeyName("")]

 

 

 

========================================================================

using System; 

using System.Data.SqlClient; 

 

public class CommandReader

public static void Main()

string conStr = "Server=localhost;user id=sa;password=1004;database=northwind"; 

string query = "select * from Address"; 

SqlConnection conn = new SqlConnection(conStr); 

conn.Open(); 

SqlCommand comm = new SqlCommand(query, conn); 

SqlDataReader sr = comm.ExecuteReader(); 

while(sr.Read())

Console.WriteLine(sr.GetInt32(0)+"|"+ sr.GetString(1).Trim()+"|"+ sr.GetString(2) ); 

sr.Close(); 

conn.Close(); 

}

}

 

제목
태그 목록
위로