Rumah  >  Artikel  >  pangkalan data  >  Apakah odbc dalam mysql

Apakah odbc dalam mysql

青灯夜游
青灯夜游asal
2022-06-27 16:18:144946semak imbas

Dalam mysql, maksud bahasa Cina odbc ialah "sambungan pangkalan data terbuka. Ia adalah antara muka pengaturcaraan aplikasi standard terbuka (API) yang digunakan untuk mengakses pangkalan data, membenarkan sambungan ke pelayan pangkalan data SQL. odbc telah dibangunkan mengikut spesifikasi Kumpulan Akses SQL, yang mentakrifkan satu set panggilan fungsi, kod ralat dan jenis data yang boleh digunakan untuk membangunkan aplikasi bebas pangkalan data.

Apakah odbc dalam mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Apakah itu ODBC?

Dalam mysql, nama penuh odbc ialah "Open Database Connectivity", yang bermaksud "sambungan pangkalan data terbuka" dalam bahasa Cina

ODBC ialah antara muka pengaturcaraan aplikasi standard terbuka untuk mengakses pangkalan data (API). Pada tahun 1992, Microsoft bekerjasama dengan Simba untuk mencipta pemacu ODBC pertama di dunia. DLL dan akses data berasaskan standard telah dilahirkan. Dengan menggunakan pernyataan ODBC dalam program anda, anda boleh mengakses fail dalam beberapa pangkalan data awam yang berbeza. Selain perisian ODBC, setiap pangkalan data untuk diakses memerlukan modul atau pemacu yang berasingan.

ODBC menyediakan cara untuk program pelanggan mengakses pelbagai pangkalan data atau sumber data. ODBC ialah API piawai yang membenarkan sambungan ke pelayan pangkalan data SQL. Ia dibangunkan mengikut spesifikasi SQL Access Group, yang mentakrifkan satu set panggilan fungsi, kod ralat dan jenis data yang boleh digunakan untuk membangunkan aplikasi bebas pangkalan data. Biasanya, ODBC digunakan apabila kebebasan pangkalan data diperlukan atau apabila sumber data yang berbeza perlu diakses secara serentak.

Gambaran Keseluruhan ODBC

ODBC telah menjadi standard de facto untuk capaian data berasaskan piawai dalam sistem pengurusan pangkalan data hubungan dan bukan hubungan (DBMS). Simba bekerjasama rapat dengan Microsoft untuk membangunkan standard ODBC pada awal 1990-an. Piawaian ODBC membolehkan kesalingoperasian maksimum, membolehkan pembangun aplikasi menulis satu aplikasi untuk mengakses sumber data daripada vendor yang berbeza. ODBC adalah berdasarkan spesifikasi Open Group dan ISO/IEC's Call Level Interface (CLI) untuk API pangkalan data dan menggunakan Structured Query Language (SQL) sebagai bahasa akses pangkalan datanya.

Seni bina ODBC

Seni bina sambungan data berasaskan ODBC adalah seperti berikut:

Aplikasi yang menyokong Program ODBC

Ini adalah mana-mana aplikasi yang mematuhi ODBC seperti Microsoft Excel, Tableau, Crystal Reports, Microsoft Power BI atau aplikasi serupa (hamparan, pemproses perkataan, akses data dan alatan mendapatkan semula, dll. ) . Aplikasi yang didayakan ODBC melakukan pemprosesan dengan menghantar pernyataan SQL kepada dan menerima hasil daripada pengurus pemacu ODBC.

Pengurus Pemandu ODBC

Pengurus Pemandu ODBC memuatkan dan memunggah pemacu ODBC bagi pihak aplikasi. Platform Windows disertakan dengan pengurus pemacu lalai, manakala platform bukan Windows mempunyai pilihan untuk menggunakan pengurus pemacu ODBC sumber terbuka seperti unixODBC dan iODBC. Pengurus Pemacu ODBC mengendalikan panggilan fungsi ODBC atau menghantarnya kepada pemacu ODBC dan menyelesaikan konflik versi ODBC.

Pemacu ODBC

Pemacu ODBC mengendalikan panggilan fungsi ODBC, menyerahkan permintaan SQL kepada sumber data tertentu dan mengembalikan hasilnya kepada aplikasi. Pemacu ODBC juga boleh mengubah suai permintaan aplikasi supaya permintaan itu mematuhi sintaks yang disokong oleh pangkalan data yang berkaitan. Simba Technologies menyediakan rangka kerja untuk membina pemacu ODBC dengan mudah, serta pemacu ODBC untuk banyak sumber data seperti Salesforce, MongoDB, Spark dan banyak lagi. SDK Simba tersedia dalam C, Java dan C# serta menyokong pemacu bangunan untuk Windows, OSX dan banyak pengedaran *Nix.

Sumber data

Sumber data hanyalah sumber data. Ia boleh menjadi fail, pangkalan data khusus pada DBMS, atau bahkan suapan data langsung. Data mungkin berada pada komputer yang sama dengan program, atau mungkin pada komputer lain di suatu tempat di rangkaian.

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Apakah odbc dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn