'C#/Tips & Skills'에 해당되는 글 2건

Application 실행시 하나의 Machine 에서 하나의 프로세스만 실행하고 싶을경우 
C#의 Mutex 를 사용하여 제어 할 수 있다. 




Test Environments

- OS : Windows 7

- IDE : Visual Studio 2017

- .NET framework 4.5.2


'C# > Tips & Skills' 카테고리의 다른 글

C#에서 DB2 Connection  (0) 2016.09.07
블로그 이미지

okgood0412

소프트웨어 개발을 즐기는 사람 입니다.

,



1. DB2로 접속할 PC에 driver 설치.

  - DB2 version에 맞는 driver 을 IBM 홈페이지 에서 찾아 다운로드. 

    (file name : ibm_data_server_driver_package_win64_v10.5.exe)

  - 설치가 완료되면 Windows->assembly에서 확인 가능




2. Project에 IBM.Data.DB2.dll 추가.

  - DLL 파일은 아래링크 샘플에 포함되어 있음.

  - 접속이 되지 않는다면, 동일명의 다른버전을 사용 해서 테스트 권장.



Sample : https://code.msdn.microsoft.com/windowsdesktop/How-to-connect-IBM-DB2-a9eec85e




* 주요. C# 소스 *


/// DB 객체

private static IBM.Data.DB2.DB2Connection mDBconn = null;


// 객체 생성

mDBconn = new IBM.Data.DB2.DB2Connection(mConnectionString);

// Connecting

Service.mDBconn.Open();



// Select Data - multiple rows

IBM.Data.DB2.DB2Command cmd = new IBM.Data.DB2.DB2Command(query, mDBconn);

IBM.Data.DB2.DB2DataReader dr = cmd.ExecuteReader();

dt.Load(dr);


// Select Data - single value

IBM.Data.DB2.DB2Command cmd = new IBM.Data.DB2.DB2Command(query, mDBconn);

cmd.ExecuteScalar();           


// Insert/Update Data

cmd = new IBM.Data.DB2.DB2Command(sql, mDBconn);

cmd.ExecuteNonQuery();

'C# > Tips & Skills' 카테고리의 다른 글

Single instance application  (0) 2017.09.26
블로그 이미지

okgood0412

소프트웨어 개발을 즐기는 사람 입니다.

,