MySql không phải là một nền tảng có thể thực thi bất khả tri. Do đó, nếu bạn đóng gói ứng dụng của mình bằng MySQL (quên thực tế là bạn cần cài đặt MySQL!), Thì nó sẽ không phải là tương thích nhị phân trên tất cả các máy tính (nghĩ mac, pc, linux)
Bạn có thể sử dụng một cái gì đó như H2 hoặc Derby , chỉ là SQL giống như cơ sở dữ liệu được viết bằng Java. Sau đó, bạn có thể gửi tệp jar của mình và bao gồm chương trình cơ sở dữ liệu với nó.