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

Bagaimana cara membuat installer setelah selesai dengan Aplikasi Java Desktop dengan MySQL DB?

  1. Ya. Anda dapat menggunakan beberapa pembuat pengaturan, seperti InnoSetup, misalnya. Namun, secara pribadi, saya suka memberi pelanggan saya file zip, yang mereka ekstrak di mana pun mereka suka. Jar yang dapat dieksekusi harus dapat menangani semuanya sendiri (saya suka di mana tidak perlu menginstal perangkat lunak, cukup buka paket dan jalankan).
  2. Jika hardcoded, maka ya (tapi, apa yang Anda maksud dengan hardcoded ? jalur ke file? alamat IP?). Anda harus menggunakan properti atau file konfigurasi untuk jalur dan hal-hal eksternal lainnya yang bergantung pada perangkat lunak Anda. Perangkat lunak harus membaca dari file-file itu. Saat startup, periksa keberadaan file tersebut - jika tidak ada, pengguna akan diperlihatkan jendela di mana konfigurasi dapat dimasukkan.

Mengenai penerapan MySQL dengan kode Anda - pertimbangkan untuk menggunakan server untuk itu, sehingga pengguna Anda tidak dipaksa untuk menginstal MySQL, melainkan mereka menghubungkannya melalui internet. Jika Anda memerlukan database hanya untuk menyimpan data secara lokal, mengapa tidak menggunakan SQLite atau mesin db berbasis file yang serupa?

Jawaban di atas hanyalah saran dan lebih-kurang mencerminkan cara saya berpikir. Saya akan senang mendengar dari seseorang yang lebih berpengalaman. Meskipun demikian, saya harap jawabannya sedikit membantu :)



  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 memberikan izin akses jarak jauh ke server mysql untuk pengguna?

  2. Bagaimana saya bisa terhubung ke database yang berbeda selama runtime aplikasi dengan Laravel?

  3. Mencapai hierarki, Hubungan Orang Tua/Anak dengan cara yang efektif dan mudah

  4. SQLException :Sebelum memulai set hasil

  5. Parsing &Bandingkan Data menggunakan Coldfusion &MySQL