Proyek C# ini berisi perpustakaan kelas sampel yang dapat dihasilkan untuk menggunakan IBM I Access ODBC Driver di proyek .NET atau .NET Core. Proyek ini dikompilasi ke .NET Standard 2.0 yang kompatibel kembali ke .NET dan .NET Core 2.1.
Anda juga bisa mengangkat kelas dan memasukkan kode sumber Anda sendiri daripada membuat perpustakaan kelas yang terpisah. Terserah Anda.
Daripada mengkhawatirkan menulis kode akses data ODBC, Anda dapat fokus pada logika bisnis Anda.
IBM I Access ODBC Driver dapat diunduh dari situs IBM berikut selama Anda memiliki akun untuk masuk ke situs unduhan IBM.
https://www.ibm.com/support/pages/ibm-i-acess-client-solutions
Ada driver ODBC yang tersedia yang berjalan di Windows, Linux, MacOS dan ada juga driver IBM I ODBC asli yang tersedia.
Untuk menggunakan string koneksi ini, Anda harus sudah memiliki IBM I mengakses driver ODBC yang diinstal pada komputer Anda, Linux atau Mac Computer.
Sampel C# Variabel string koneksi di bawah ini terhubung ke sistem dengan alamat IP: 1.1.1.1 Pengguna: user1 Kata Sandi: 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-i-access-odbc-driver/