Tôi đang sử dụng cơ sở dữ liệu được nhúng H2 cho ứng dụng của mình. Tôi muốn chứa mọi thứ mà ứng dụng cần trong Jar riêng của nó, bao gồm cơ sở dữ liệu của nó nếu có thể. Ứng dụng của tôi không cần tạo các tệp tạm thời hoặc bất kỳ thứ gì, vì vậy về cơ bản người dùng chỉ cần chạy Jar.Gói và sử dụng cơ sở dữ liệu nhúng (tệp H2.db) bên trong một Jar?
Có thể nhúng cơ sở dữ liệu vào trong một Jar và có thể INSERT
bản ghi mới cũng như chỉ SELECT
không?
EDIT: Chỉ cần làm rõ, tôi không tìm cách nhúng bình điều khiển H2 bên trong bình phân phối của tôi, tôi đang tìm cách nhúng tệp cơ sở dữ liệu h2 (someDatabase.h2.db
tệp) bên trong một Jar và vẫn có thể ghi/đọc từ cơ sở dữ liệu đó.
xem Chỉnh sửa của tôi ở trên. Xem thêm để nhúng các tập tin cơ sở dữ liệu chính nó (ví dụ: someDatabase.h2.db tập tin "bên trong Jar của tôi, không phải là trình điều khiển jar. – SnakeDoc
alright, cho tôi một phút để kiểm tra xem nó ra – acdcjunior
@acdcjunion cảm ơn một tấn! – SnakeDoc