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

Java, MySQL:Apakah ada cara untuk menyematkan server MySQL dengan program Java?

Jika Anda tidak keberatan menggunakan MariaDB (varian open source MySQL, pada dasarnya bekerja dengan cara yang sama) MariaDB4j dapat menjadi pilihan sempurna untuk lingkungan produksi.

Karena berfungsi sepenuhnya tanpa persyaratan apa pun yang harus ada di pc pengguna, ini mungkin merupakan opsi terbaik untuk mendapatkan MySQL yang disematkan. Mengonversi proyek yang tidak menggunakan database Tertanam ke MariaDB4j semudah memanggil:

DB db = DB.newEmbeddedDB(3306);

Baca halaman github untuk informasi lebih lanjut. Ketergantungan pusat Maven adalah:

<dependency>
    <groupId>ch.vorburger.mariaDB4j</groupId>
    <artifactId>mariaDB4j</artifactId>
    <version>2.2.3</version>
</dependency>

Anda dapat menggabungkan ini dengan driver terbaru untuk mendapatkan akses ke semua fungsionalitas MySQL 8.0 (win64 /win32 =windows, mac64 =macos, linux64 =linux):

<dependency>
  <groupId>org.craftercms.mariaDB4j</groupId>
  <artifactId>mariaDB4j-db-win64</artifactId>
  <version>10.4.6.2</version>
</dependency>

Jika Anda keberatan menggunakan MariaDB, opsi lainnya adalah Wix Embedded MySQL .

Wix Embedded MySQL adalah perpustakaan yang menyediakan cara untuk menjalankan MySql nyata dalam pengujian integrasi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghubungkan database MySQL menggunakan Python+SQLAlchemy dari jarak jauh?

  2. Memperbarui entri TANPA memperbarui stempel waktu

  3. Hitung jumlah baris berbeda untuk beberapa nilai

  4. Mencocokkan catatan dari dua tabel

  5. Mysql tidak mau mulai - ibdata1 rusak? - kesalahan sistem operasi nomor 13 - masalah izin