Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Hubungkan ke database MySQL dan ambil data di Julia

Jacob Quinn di sini, pengelola paket untuk paket ODBC untuk Julia.

Beberapa hal untuk membantu Anda memahami cara kerja proses:

-ODBC adalah lapisan tengah API yang awalnya dikembangkan oleh Microsoft untuk membuat antarmuka umum antara sistem DB dan aplikasi. Ini berguna karena dengan jumlah sistem DB yang berbeda, akan sulit untuk memiliki aplikasi yang dapat terhubung dengan andal ke DB mana pun.

-ODBC telah di-porting ke sistem Linux/Unix/OSX melalui 2 proyek utama:iodbc (terutama OSX) dan unixODBC (Linux)

-Komponen dasar API adalah ODBC Manager yang merupakan middle layer, DB system, application, dan ODBC driver , yang khusus untuk DB dan benar-benar mengimplementasikan komunikasi antara aplikasi-ODBC Manager dan sistem ODBC Manager-DB.

-Dalam kasus RMySQL, hanya driver MySQL yang telah diimplementasikan dengan fungsi pembungkus R yang memungkinkan koneksi ke sistem DB MySQL

-Dalam kasus ODBC.jl (dan RODBC yang sesuai untuk R), pendekatan yang lebih umum diambil di mana fungsi pembungkus ODBC Manager disediakan, yang memungkinkan koneksi dengan apa saja Sistem DB, asalkan pengguna menginstal driver DB yang benar dan string koneksi

Semoga itu membantu memahami proses ODBC sedikit lebih baik.

Jadi untuk kasus Anda, sepertinya Anda belum menginstal driver MySQL karena tidak muncul di ODBC Manager Anda. Anda dapat menemukan drivernya di sini .

Setelah Anda menginstal driver, seharusnya cukup mudah untuk menyiapkan DSN (mengikuti dokumentasi MySQL atau connectionstrings.com yang sangat baik, Bagian MySQL ).

Anda kemudian dapat mulai menggunakan ODBC di julia:

Pkg.add("ODBC")
using ODBC
ODBC.connect(dsn)
query("select * from customers")

Jika Anda mengalami masalah atau masalah lain dalam menyiapkan atau menginstal sesuatu, jangan ragu untuk membuka masalah di sini dan saya dengan senang hati membantu memecahkan masalah penyiapan untuk membantu Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbarui tabel lain setelah dimasukkan menggunakan pemicu?

  2. Saling berteman sql dengan bergabung (Mysql)

  3. Kegagalan Basis Data untuk Situs WordPress

  4. Konversikan hex ke biner di MySQL

  5. Kalender PHP dengan acara berulang dari database MySQL