unixODBC


PANDUAN PENGGUNA

Selamat datang di User Manual unixodbc. Panduan ini ditargetkan terhadap orang-orang yang akan menggunakan unixodbc untuk mengakses sumber data dari alat dan aplikasi yang telah dikembangkan oleh orang lain. Panduan ini melengkapi Pedoman Administrator dan Pedoman Programmer , yang masing-masing ditujukan untuk khalayak yang lebih teknis.

Mulai

Pada titik ini unixodbc telah dipasang oleh System Administrator Anda. System Administrator Anda harus telah menginstal dan terdaftar setidaknya satu ODBC. Sistem Administrator dicapai ini dengan mengikuti arah diletakkan dalam Manual Administrator.

Anda akan memerlukan account pada mesin UNIX / Linux; ini juga disediakan oleh System Administrator Anda. Bahkan, jika Anda mengalami masalah pada setiap titik dalam manual ini maka Anda harus merujuk ke System Administrator Anda untuk memastikan bahwa semua perangkat lunak yang diperlukan diinstal, rekening yang diberikan dan priveleges diberikan.Anda juga mungkin ingin berbicara dengan Database Administrator Anda (DBA) untuk memastikan bahwa Anda memiliki akses ke database Anda dan menyelesaikan pertanyaan tentang yang driver digunakan dan apa pilihan untuk mengatur.

Pengguna UNIX dapat diberikan berbagai metode untuk mengakses sumber daya account mereka dan metode akses ini biasanya jatuh ke dalam salah satu dari dua kategori.

1. akun shell (telnet dan sesi terminal) 
2. desktop grafis

Jika Anda terbatas untuk account shell maka Anda tidak akan dapat menggunakan ODBCConfig dan alat DataManager.

Kita sekarang siap untuk mulai menggunakan alat unixodbc. Hal pertama yang harus Anda lakukan adalah memastikan bahwa Anda memiliki sistem DSN bekerja. Jika Anda tidak; maka Anda harus membuat pengguna DSN. Tugas-tugas ini dapat dicapai dengan menggunakan alat ODBCConfig.

Menggunakan ODBCConfig

Alat ODBCConfig dirancang untuk memungkinkan Anda untuk dengan mudah setup Sumber Data (DSN). bertindak DSN sebagai jalur akses untuk mendapatkan data Anda. Dalam banyak kasus; menciptakan DSN adalah yang sederhana seperti memilih driver untuk menggunakan, memilih Server, dan memasuki Nama untuk DSN. Faktanya; DSN singkatan Data Source Name.

Anda harus menemukan menggunakan alat ODBCConfig cukup intuitif karena sederhana Graphical User Interface (lihat Gambar 1), tetapi Anda harus memahami beberapa hal sebelum memulai. 

 

Gambar 1

DSN pengguna

Ini adalah Sumber Data personnal Anda. Anda dapat; Menambahkan yang baru, Hapus yang sudah ada, dan Konfigurasi yang sudah ada. Informasi DSN pengguna disimpan di sebuah lokasi rahasia di mana hanya Anda yang dapat mengaksesnya. Menjaga terpisah Anda Pengguna DSN ini dari lainnya Pengguna DSN memungkinkan Anda banyak flexability dan kontrol atas menciptakan dan bekerja dengan Sumber Data yang hanya penting untuk Anda.

Sistem DSN

Ini diciptakan oleh Administrator Sistem. Mereka bertindak sangat mirip dengan DSN Pengguna tetapi dengan tiga perbedaan penting.

1. HANYA System Administrator bisa; Tambahkan, Hapus dan Konfigurasi Sistem DSN ini. 
2. Sistem DSN akan digunakan hanya jika DSN tidak ada sebagai DSN Pengguna. Dengan kata lain; Pengguna Anda DSN mendahului Sistem DSN. 
3. Semua orang berbagi daftar yang sama dari sistem DSN ini.

Driver

Driver berisi kode khusus yang diperlukan untuk berbicara dengan jenis tertentu dari database Anda akan bekerja dengan. Driver sering kali datang dari vendor database tetapi juga dapat ditemukan dalam paket unixodbc. System Administrator Anda adalah satu-satunya pengguna yang dapat menginstal dan mendaftar driver a. Anda akan memilih Driver untuk digunakan saat menambahkan DSN baru.

Menambahkan DSN

Anda akan ingin memastikan bahwa Anda memiliki setidaknya satu DSN bekerja. Berikut adalah panduan langkah-demi-langkah untuk menciptakan Pengguna DSN pertama Anda. Kita tidak akan benar-benar menggunakannya namun karena yang akan melibatkan menggunakan alat-alat lain dan kami belum berbicara tentang mereka belum.

1. Jalankan ODBCConfig

Hal ini dapat dilakukan dalam berbagai cara. Jika Anda tahu bahwa Anda memiliki ikon atau item menu untuk ODBCConfig di desktop Anda kemudian jalankan menggunakan salah satu metode ini. Jika Anda tidak; kemudian mulai shell dan masukkan perintah ODBCConfig . Anda akan melihat jendela popup (lihat Gambar 1).

2. Tambahkan

Klik pada tab DSN Pengguna untuk memastikan bahwa Anda bekerja dengan DSNs Pengguna. Klik pada tombol Add. Pilih Driver dari daftar. Jika daftar kosong kemudian menghubungi Sistem Administrator Anda; hanya Administrator Sistem dapat menambahkan Drivers. Untuk contoh ini kita akan mencoba menggunakan Text File driver. Pilih Text File driver jika Anda memilikinya availible.

3. Edit Pilihan

Anda harus disajikan dengan daftar pilihan DSN yang dapat Anda edit. Gambar 2 menunjukkan pilihan untuk Text File driver tetapi Anda mungkin memiliki satu set yang berbeda dari pilihan jika Anda memilih driver yang berbeda. Pilihan umum adalah; Nama (nama yang unik harus dimasukkan). Deskripsi, Jejak dan TraceFile. 
  
 

Gambar 2

Masukkan nama yang unik, masukkan komentar, mengubah Melacak off dan klik Ok untuk menyimpannya. Anda bisa mengklik pada Configure, pada jendela utama, untuk kembali ke pilihan ini setiap saat di masa depan.

4. Anda sudah selesai

Perhatikan bahwa Anda sekarang telah DSN baru tercantum dalam bentuk utama. Ini berarti bahwa Anda dapat mencoba untuk menggunakannya dalam alat atau aplikasi yang menggunakan DSNs ODBC untuk akses data. Ini termasuk banyak aplikasi seperti Word Prosesor dan Penyebaran Lembar. Anda mungkin ingin menguji DSN Anda menggunakan DataManager tersebut.

Ringkasan

ODBCConfig adalah alat berguna untuk powerusers tetapi cukup sederhana untuk hampir semua pengguna untuk menggunakan. ODBCConfig mengekspos alasan yang paling penting untuk menggunakan ODBC untuk mengakses data Anda; kemampuan untuk Anda atau System Administrator Anda untuk mengubah Sumber Data untuk alat dan aplikasi. Luangkan waktu untuk mendapatkan akrab dengan ODBConfig dan pilihan driver Anda, mungkin duduk dengan seseorang yang sedikit lebih teknis dan berbicara tentang hal itu selama satu atau dua menit. Anda akan dihargai.

Menggunakan DataManager

The DataManager adalah besar, grafis, alat untuk menjelajahi Sumber Data Anda. Hal ini memungkinkan Anda untuk menjelajahi Anda Sumber Data dalam cara yang mirip dengan menjelajahi sistem file Anda. The DataManager (lihat Gambar 6) dibagi menjadi dua pandangan. Di sisi kiri Anda memiliki Tree View '. The Tree View adalah di mana Anda dapat menelusuri ke informasi yang menarik minat Anda. Di sisi kanan Anda memiliki Detil View. Detail View menunjukkan rincian apapun yang mungkin availible untuk item yang dipilih dalam Tree View.

Sama seperti ODBCConfig, Anda dapat excute yang DataManager dalam berbagai cara. Salah satu cara adalah pergi ke shell dan masukkan perintah DataManager . Ini harus memunculkan jendela yang terlihat mirip dengan Gambar 6. 
 

Gambar 6

Berikutnya; memperluas node untuk menelusuri ke informasi yang menarik minat Anda. Anda akan diminta untuk login jika Anda mencoba untuk mengebor melewati Sumber Data. Jika ini terjadi, masukkan ID login dan password yang diberikan oleh Database Administrator atau System Administrator. Anda akan tahu bahwa Anda login ketika kecil perubahan layar komputer dari Red Green.

Salah satu yang menarik Detil Views terjadi ketika Anda memilih item Sumber Data di Tree View ketika Anda login ke dalamnya (layar komputer kecil adalah Hijau). Detail View adalah editor SQL. Hal ini berguna onlu jika Anda tahu bahasa perintah SQL tetapi bagi mereka yang melakukan ... itu bisa sangat berguna.

Ringkasan

Alat DataManager adalah cara yang baik untuk menguji DSN dan kemudian untuk melihat sumber daya apa yang availible dalam Sumber Data. Hal ini juga sangat mudah digunakan. 
 

Menggunakan isql

Ini adalah alat baris perintah. Ini berarti bahwa Anda dapat menggunakannya bahkan jika Anda tidak bekerja pada Graphical Desktop (misalnya, dalam sesi telnet). Alat ini dirancang untuk penggunaan yang lebih maju unixodbc. Anda dapat menggunakan isql untuk menguji sambungan tetapi dirancang untuk digunakan oleh orang-orang yang berpengalaman dengan Structured Query Language (SQL). Anda mungkin tidak akan ingin menggunakan alat ini jika Anda tidak terbiasa dengan SQL.

Isql memungkinkan Anda untuk;

1. terhubung ke Sumber Data Anda (menggunakan DSN) 
perintah 2. kirim SQL ke Sumber Data 
3. menerima hasil dari Sumber Data

Alat ini dapat bertindak dalam modus batch atau modus interaktif. Gambar 3 menunjukkan sederhana, interaktif, sesi. 
  
 

Gambar 3

Gambar 4 menunjukkan contoh isql yang digunakan dalam modus batch. Perhatikan bahwa itu diberitahu untuk menjalankan query yang sama seperti di atas tapi kali ini datang dari sebuah file (My.sql). 
  
 

Gambar 4

Contoh, pada Gambar 4, juga memformat hasil ke dalam tabel HTML dan mengirim mereka ke file baru (My.html). Gambar 5 menunjukkan tabel html yang dihasilkan. 
 

vcCompanyName vcCompanyStreet vcCompanyCity vcCompanyProvince vcCompanyPostalCode
XYZ Perusahaan XYZ jalan      
Perusahaan lain        
CodeByDesign        

Gambar 5

Ringkasan

isql adalah alat yang kuat untuk SQL bekerja untuk mengakses Sumber Data tetapi lebih untuk pengguna tingkat lanjut.

StarOffice 5

StarOffice adalah sebuah aplikasi serupa di gol untuk MS Office. Sebuah versi gratis, untuk penggunaan non-komersial, dapat didownload dari situs web StarDivisions . Gambar 7 menunjukkan meja PostgreSQL sedang diakses di StarOffice. StarOffice dapat menggunakan data ODBC tapi bisa rumit untuk pergi. Berikut adalah beberapa hal yang perlu diperhatikan tentang menggunakan StarOffice dengan unixodbc. Pastikan unixodbc diinstal pada mesin Anda sebelum mencoba untuk menggunakan StarOffice ODBC pada UNIX. 
 

Gambar 7

Q. StarOffice menghilang ketika saya mencoba untuk memuat daftar DSNs ODBC dan saya mendapatkan error di jendela terminal saya tentang beberapa file library yang hilang?

A. Jika Anda memiliki StarOffice 5.0 Anda mungkin ingin mencoba menambahkan ini ke soffice awal naskah Anda LD_PRELOAD ekspor = / usr / lib / libodbc.so   awal skrip soffice Anda dapat ditemukan di Office50 / bin / soffice dan dapat diedit dengan teks editor. Jika Anda tidak yakin dari mana libodbc.so atau di mana soffice adalah maka Anda mungkin ingin menggunakan UNIX  menemukan perintah.

Namun dengan rilis StarOffice 5.1 dan di luar semua yang perlu Anda lakukan adalah untuk menambahkan path ke libodbc.so untuk baik /etc/ld.so.conf atau variabel lingkungan LD_LIBRARY_PATH Anda.

Q. Apakah semua driver ODBC bekerja dengan StarOffice?

A. Tidak StarOffice sangat menuntut sebuah driver ODBC. StarOffice membutuhkan banyak fitur ODBC untuk menerima sopir. Dua pembalap yang diketahui bekerja adalah; 1. PostgreSQL dan 2. MySQL.Orang secara aktif bekerja pada pembalap lain.

Ringkasan

StarOffice adalah naik 'bintang' di dunia UNIX. Anda dapat menggabungkan StarOffice dengan unixodbc untuk mendapatkan data Anda. Dengan StarOffice dan unixodbc Anda dapat menarik data Anda ke dalam Spreadsheet, Word Processor atau bahkan membuat bentuk web berdasarkan data Anda.

Kesimpulan

unixodbc dilengkapi dengan berbagai berguna dan kuat alat untuk memungkinkan Anda untuk mengkonfigurasi akses ODBC dan bekerja dengan data ODBC Anda. Keakraban dengan alat ini adalah awal yang baik untuk menggunakan ODBC Anda dalam aplikasi seperti pengolah kata, spreadsheet dan bahkan aplikasi yang dikembangkan di perusahaan Anda mempekerjakan. Saya harap Anda menikmatinya!