Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya MySQL adalah salah satu database relasional yang paling populer. Ini memungkinkan Anda untuk menyimpan data dalam tabel dan membuat hubungan di antara tabel tersebut. Untuk menggunakan MySQL, yang berjalan sebagai server basis data, Anda perlu menulis kode untuk menyambungkannya Show
Sebagian besar bahasa pemrograman seperti Python menyediakan dukungan untuk ini. Nyatanya, dengan Python, ada beberapa pendekatan yang bisa Anda ambil, masing-masing dengan kelebihannya sendiri Siapkan Konfigurasi MySQL AndaUntuk terhubung ke database, Anda memerlukan nilai-nilai berikut
Sebelum menghubungkan ke database MySQL, buat direktori baru Siapkan Lingkungan Virtual PythonLingkungan virtual Python memungkinkan Anda menginstal paket dan menjalankan skrip di lingkungan yang terisolasi. Saat Anda membuat lingkungan virtual, Anda kemudian dapat menginstal versi Python dan dependensi Python di dalamnya. Dengan cara ini, Anda mengisolasi versi yang berbeda dan menghindari masalah kompatibilitas Terhubung ke MySQL Menggunakan mysqlclientDriver mysqlclient adalah antarmuka ke server database MySQL yang menyediakan API server database Python. Itu ditulis dalam bahasa C Jalankan perintah berikut di lingkungan virtual untuk menginstal mysqlclient _Jika Anda menggunakan mesin Linux, instal header dan pustaka pengembangan Python 3 dan MySQL terlebih dahulu Di Windows, Anda dapat menginstal mysqlclient menggunakan file roda biner. Unduh file mysqlclient yang kompatibel dengan platform Anda dari. Anda kemudian dapat menggunakan file wheel yang diunduh dengan pip untuk menginstal mysqlclient seperti ini Gunakan kode koneksi berikut untuk terhubung ke database MySQL setelah instalasi selesai _Dalam program ini, Anda memiliki
Ingatlah untuk mengganti detail database dengan milik Anda sendiri Hubungkan ke MySQL Menggunakan mysql-connector-pythonmysql-connector-python adalah driver koneksi resmi yang didukung oleh Oracle. Itu juga ditulis dengan Python murni Instal melalui pip untuk mulai menggunakannya Hubungkan ke MySQL menggunakan kode koneksi berikut _Kode koneksi di atas melakukan hal yang sama dengan kode koneksi mysqlient Setelah Anda membuat objek koneksi, Anda dapat membuat kursor, yang kemudian dapat Anda gunakan untuk menjalankan kueri pada database Program koneksi ini juga menggunakan blok try…catch. Kelas Kesalahan, dari mysql. konektor, memungkinkan Anda menangkap pengecualian yang muncul saat menghubungkan ke database. Ini harus menyederhanakan debugging dan pemecahan masalah Terhubung ke MySQL Menggunakan PyMySQLDriver koneksi PyMySQL adalah pengganti MySQLdb. Untuk menggunakannya, Anda harus menjalankan Python 3. 7 atau lebih baru dan server MySQL Anda harus versi 5. 7, atau lebih baru. Jika Anda menggunakan MariaDB, itu harus versi 10. 2 atau lebih tinggi. Anda dapat menemukan persyaratan ini di Untuk menginstal PyMySQL, jalankan perintah berikut Hubungkan ke MySQL menggunakan PyMySQL menggunakan kode ini _Setelah Anda membuat koneksi, dan membuat objek kursor, Anda dapat mulai membuat kueri SQL Terhubung ke MySQL Menggunakan aiomysqlDriver koneksi aiomysql seperti versi asinkron dari PyMySQL. Ini menyediakan akses ke database MySQL dari kerangka kerja asyncio Untuk menggunakan aiomysql, Anda memerlukan Python 3. 7+ dan PyMySQL terinstal di lingkungan pengembangan Anda Jalankan perintah berikut untuk menginstal asyncio dan aiomysql _Dengan aiomysql, Anda dapat menghubungkan Python ke MySQL menggunakan objek koneksi dasar dan menggunakan kumpulan koneksi Berikut adalah contoh yang menunjukkan cara menghubungkan ke database MySQL menggunakan objek koneksi _0Tidak seperti objek koneksi database, kumpulan koneksi memungkinkan Anda untuk menggunakan kembali koneksi database. Ini dilakukan dengan mempertahankan kumpulan koneksi terbuka dan menugaskannya berdasarkan permintaan. Ketika klien meminta koneksi, mereka ditugaskan dari kumpulan. Setelah klien menutup koneksi, koneksi kembali ke kumpulan Kode dasar untuk menghubungkan melalui kolam seperti di bawah ini _1Program ini akan mencetak versi MySQL yang telah Anda hubungkan saat Anda menjalankannya Mengelola Database PostgreSQL AndaArtikel ini menunjukkan beberapa cara untuk menghubungkan aplikasi Python ke MySQL. Masing-masing metode ini memungkinkan Anda untuk berinteraksi dengan dan menjalankan kueri pada database Setelah terhubung ke database MySQL, Anda dapat menjalankan kueri data dan melakukan transaksi database. Anda dapat membuat aplikasi Python, menghubungkannya ke MySQL, dan mulai menyimpan data Bagaimana Python berinteraksi dengan MySQL?Alur kerja umum program Python yang berinteraksi dengan basis data berbasis MySQL adalah sebagai berikut. . Hubungkan ke server MySQL Buat basis data baru Sambungkan ke database yang baru dibuat atau yang sudah ada Jalankan kueri SQL dan ambil hasilnya Beri tahu database jika ada perubahan yang dilakukan pada tabel Apakah MySQL kompatibel dengan Python?Server MySQL dan versi Python di dalam tanda kurung diketahui berfungsi dengan Connector/Python, tetapi tidak didukung secara resmi . Bug mungkin tidak diperbaiki untuk versi tersebut. Connector/Python tidak mendukung metode autentikasi MySQL Server lama, yang berarti versi MySQL sebelum 4. 1 tidak akan bekerja.
Bagaimana cara Python terhubung ke kode VS di MySQL?Langkah 1. Buka Kode Visual Studio. Langkah 3. Buka ekstensi yang disebut Alat Manajemen MySQL dan instal. Langkah 4. Sekarang klik opsi Explorer atau tekan ( Ctrl + Shift + E ), MySQL ditambahkan ke bagian ini. Langkah 5. Klik Add Connection untuk membuat koneksi baru |