Akses perpustakaan asli IBM DB2 atau API kecil

apakah ada perpustakaan klien database sederhana/cara untuk mengakses database IBM DB2.

Saya menulis alat sederhana (c/c++) yang perlu menanyakan beberapa data dari database DB2. Saya mulai mencari perpustakaan sederhana seperti untuk MySQL (misalnya beberapa file dll) tetapi saya hanya menemukan "server DB2 Express-C" yang besar (> 300 MB) atau produk IBM lainnya... Apakah ada cara lain untuk menghubungkan aplikasi asli (tanpa Java) ke Server DB2 tanpa menginstal paket sebesar itu?

  • ada php-libary (dll): apakah mungkin untuk langsung menggunakan perpustakaan ini atau apakah perpustakaan ini juga meminta seluruh instalasi DB2?
  • apakah ada paket kecil yang dapat didistribusikan ulang
  • bolehkah saya hanya perlu menyalin beberapa file dari instalasi "server DB2 Express-C"?

Terima kasih :-)


person Thomas    schedule 03.02.2014    source sumber
comment
Koneksi ODBC tidak menarik bagi Anda?   -  person WarrenT    schedule 03.02.2014


Jawaban (1)


Persyaratan minimum mutlak untuk menjalankan aplikasi ODBC (CLI) adalah IBM Data Server Driver untuk ODBC dan CLI. Untuk pengembangan, Anda perlu menginstal IBM Data Server Client, yang mencakup file header yang diperlukan. Versi yang sesuai dapat diunduh dari sini.

person mustaccio    schedule 03.02.2014
comment
Selain itu, Anda dapat membuat file respons yang disesuaikan dengan kebutuhan Anda untuk menginstal Driver server Data IBM untuk ODBC. Ini akan membuat jejak kaki lebih kecil atau Anda dapat menggunakan db2iprune. - person AngocA; 03.02.2014
comment
Untuk db2iprune: pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/ dan praktik terbaik untuk Menerapkan produk IBM DB2: ibm.com/developerworks/community/wikis/home?lang=en #!/wiki/ - person AngocA; 03.02.2014
comment
Untuk file tanggapan: pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/ - person AngocA; 03.02.2014
comment
terima kasih... sepertinya saya hanya bingung dengan beranda IBM dan semua versi ini :-) - person Thomas; 03.02.2014
comment
Jika Anda terhubung ke DB2 untuk i (f.k.a. AS/400, iSeries, i5) Anda harus menggunakan driver dari IBM i Access (System i Access, iSeries Access) dengan versi setidaknya setinggi server target, dengan paket layanan yang diterapkan . - person WarrenT; 04.02.2014