Tôi đoán tôi không phải là "nhận được nó". Nếu tôi không có SQLite đã được cài đặt trên máy tính của tôi, và tôi muốn viết một ứng dụng Java có sử dụng một cơ sở dữ liệu nhúng, và tôi tải/nhập khẩu JAR SQLiteJDBC vào dự án của tôi, đó là tất cả những gì tôi cần? Hoặc, tôi có cần phải cài đặt SQLite trước và tạo một tệp cơ sở dữ liệu cho mã SQLiteJDBC của tôi để kết nối và chạy truy vấn từ?Tôi có cần cài đặt SQLite để SQLiteJDBC hoạt động không?
Nếu trường hợp đó xảy ra và không đủ để chỉ tải xuống/nhập SQLiteJDBC, thì điều đó có nghĩa là tôi sẽ phải đảm bảo SQLite được cài đặt trên mọi hệ thống mà tôi muốn chạy ứng dụng Java của mình không? Và không rằng đánh bại mục đích của một cơ sở dữ liệu di động/được nhúng?
Về cơ bản, tôi nhận được hung lên trên các hướng dẫn SQLiteJDBC vì:
- Họ không cho bạn biết cách HelloWorld.sqlite được tạo ra (không SQLiteJDBC tạo nó cho bạn, làm bạn phải tạo ra nó trong SQLite đầu tiên từ dấu nhắc lệnh, vv); và
- Họ không bao giờ làm rõ liệu SQLiteJDBC phụ thuộc vào SQLite cho API gọi để làm việc
Bất kỳ trợ giúp ở đây được đánh giá rất cao!
H2 là một thay thế Java thuần túy tốt (phụ thuộc vào jar đơn), có thể được sử dụng như trong bộ nhớ, dựa trên tệp hoặc ở chế độ máy chủ. – 01es
Xin chào Massie, chào mừng bạn đến với Stack Overflow! - Hãy thử tìm thêm một chút tiêu đề mô tả (như cái tôi vừa chỉnh sửa) trong tương lai - theo cách này, các câu hỏi của bạn sẽ dễ trả lời hơn, và cũng hữu ích hơn cho những khách truy cập trong tương lai. Lưu ý: Bạn có thể định dạng danh sách được đánh số bằng cách chỉ cần đặt các số ('1.', '2.') thay vì sử dụng HTML. –