Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Driver ODBC Easysoft dan Perpustakaan ODBINST

Aplikasi ODBC biasanya terhubung dengan ODBC Driver Manager daripada driver ODBC tertentu. ODBC Driver Manager adalah antarmuka antara aplikasi ODBC dan driver ODBC. unixODBC adalah Manajer Pengandar untuk platform non-Windows. Perintah ldd ini menunjukkan bahwa aplikasi pengujian ODBC isql ditautkan ke perpustakaan Pengelola Driver unixODBC:

$ ldd unixODBC/bin/isql
libodbc.so.1 => /usr/local/easysoft/unixODBC/lib/libodbc.so.1

Driver ODBC Easysoft tidak ditautkan ke perpustakaan utama Pengelola Driver unixODBC, tetapi ditautkan ke perpustakaan pengaturan / konfigurasi unixODBC:

$ ldd libessqlsrv.so
libodbcinst.so.1 => /usr/local/easysoft/unixODBC/lib/libodbcinst.so.1

Ini berarti bahwa agar driver ODBC Easysoft berfungsi, perpustakaan unixODBC bernama libodbcinst.so.1 (atau tautan simbolik) harus ada di sistem. Jika tidak, Anda akan mendapatkan kesalahan:

[01000][unixODBC][Driver Manager]Can't open lib 'odbc_driver' : file not found

Jika Anda memilih untuk tidak menginstal Pengelola Pengandar unixODBC yang disertakan dalam distribusi pengandar ODBC Easysoft, dan Anda mendapatkan kesalahan ini, periksa apakah Anda memiliki pustaka bernama libodbcinst.so.1 di mesin Anda. Jika tidak ada file libodbcinst.so.*, instal unixODBC. Jika ada, buat tautan simbolis untuk memenuhi ketergantungan driver Easysoft ODBC. Misalnya:

cd /usr/lib64
sudo ln -s libodbcinst.so.2 libodbcinst.so.1

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah Halloween – Bagian 4

  2. SQL Kecuali

  3. Pemodelan Database untuk Pencatatan Penjualan. Bagian 1

  4. Cara Mendapatkan Catatan dari 30 Hari Terakhir

  5. Apa itu T-SQL?