IbmiOdbcDataAccess
1.0.0
이 C# 프로젝트에는 .NET 또는 .NET Core 프로젝트에서 IBM I Access ODBC 드라이버를 사용할 수있는 샘플 클래스 라이브러리가 포함되어 있습니다. 이 프로젝트는 .NET 표준 2.0으로 컴파일하며 .NET 및 .NET Core 2.1과 호환됩니다.
또한 클래스를 들어 올리고 별도의 클래스 라이브러리를 만드는 대신 자신의 소스 코드에 넣을 수도 있습니다. 그것은 당신에게 달려 있습니다.
ODBC 데이터 액세스 코드 작성에 대해 걱정하지 않고 비즈니스 로직에 집중할 수 있습니다.
IBM I Access ODBC 드라이버는 IBM 다운로드 사이트에 로그인 할 계정이있는 한 다음 IBM 사이트에서 다운로드 할 수 있습니다.
https://www.ibm.com/support/pages/ibm--access-client-solutions
Windows, Linux, MACOS에서 실행되는 ODBC 드라이버가 있으며 Native IBM I ODBC 드라이버도 있습니다.
이 연결 문자열을 사용하려면 이미 Windows, Linux 또는 MAC 컴퓨터에 IBM에 Access ODBC 드라이버가 설치되어 있어야합니다.
샘플 C# 연결 문자열 변수 아래의 IP 주소가있는 시스템에 연결됩니다. 1.1.1.1 사용자 : user1 비밀번호 : pass1
String _conn = "Driver={IBM i Access ODBC Driver};System=1.1.1.1;Uid=user1;Pwd=pass1;CommitMode=0;EXTCOLINFO=1;";
using IbmiOdbcDataAccess;
using System.Data;
using System.Data.Common;
// Connect to system using only system, user and password instead of connection string
var rtnconn = _ibmi.OpenConnection("1.1.1.1", "user1", "pass1");
// Execute SQL query to results DataTable
var _dtable1 = _ibmi.ExecuteQueryToDataTable ("SELECT * FROM QIWS.QCUSTCDT");
// Iterate and output desired columns to console
foreach(DataRow _row in _dtable1.Rows)
{
Console.WriteLine($"Cusnum:{_row["CUSNUM"]} Lastname:{_row["LSTNAM"]} Init:{_row["INIT"]}");
}
https://www.connectionstrings.com/ibm-iccess-odbc-driver/