Tôi đang phát triển một ứng dụng bằng cách sử dụng JDBC và cơ sở dữ liệu H2, và đôi khi cần xóa tệp cơ sở dữ liệu. Có cách nào làm được việc này không?Làm thế nào để xóa tệp cơ sở dữ liệu H2 theo lập trình?
6
A
Trả lời
5
Có, bạn có thể!
Tham khảo câu trả lời này để xác định vị trí thư mục mà H2 cửa hàng cơ sở dữ liệu (thường là thư mục home của người dùng): Where does H2's Embedded Databases Store the data?
Để xóa nó, bạn có thể sử dụng lớp org.h2.tools.DeleteDbFiles như sau:
Thông tinDeleteDbFiles.execute(dbDir, dbName, true);
Thông tin thêm về DeleteDbFiles lớp: http://www.h2database.com/javadoc/org/h2/tools/DeleteDbFiles.html
Các vấn đề liên quan
- 1. Khởi động cơ sở dữ liệu H2 theo lập trình
- 2. Làm thế nào để tạo cơ sở dữ liệu Microsoft Access trong C# theo lập trình?
- 3. Tệp cơ sở dữ liệu nhúng Spring H2?
- 4. Không thể duyệt tệp cơ sở dữ liệu H2?
- 5. Xóa dữ liệu theo lập trình của cơ sở dữ liệu sqlite bằng thư viện ormlite
- 6. Heroku với Cơ sở dữ liệu H2
- 7. Làm thế nào để thay thế loại enum trong cơ sở dữ liệu H2?
- 8. Làm thế nào để theo dõi các yêu cầu SQL cho cơ sở dữ liệu trong bộ nhớ H2?
- 9. Làm cách nào để tạo một cơ sở dữ liệu theo lập trình trong SQL Server?
- 10. Làm thế nào để sử dụng lệnh DESC trong cơ sở dữ liệu H2?
- 11. Làm thế nào để chuyển đổi tệp cơ sở dữ liệu H2Database thành tệp cơ sở dữ liệu MySQL .sql?
- 12. Làm cách nào để xóa khỏi cơ sở dữ liệu?
- 13. Tắt cơ sở dữ liệu H2; Compact vs Defrag?
- 14. Kết nối JPA với cơ sở dữ liệu H2
- 15. Làm cách nào để xóa cơ sở dữ liệu MySQL?
- 16. Tạo bảng với cơ sở dữ liệu h2
- 17. Chia nhỏ tệp mysqldump với nhiều cơ sở dữ liệu, theo cơ sở dữ liệu
- 18. ID tăng tự động trong cơ sở dữ liệu H2
- 19. cơ sở dữ liệu H2 CREATE TABLE với chế
- 20. Đặt lại cơ sở dữ liệu nhúng H2 theo định kỳ
- 21. Cách truy cập tệp * .mv.db của cơ sở dữ liệu H2?
- 22. Làm thế nào để xóa cơ sở dữ liệu mysql thông qua lệnh shell
- 23. Tệp cơ sở dữ liệu bị khóa
- 24. Kết nối với cơ sở dữ liệu H2 bằng ứng dụng khách IntelliJ cơ sở dữ liệu
- 25. Sử dụng cơ sở dữ liệu sao lưu theo lập trình
- 26. Ứng dụng khởi động mùa xuân với cơ sở dữ liệu tệp H2
- 27. Cơ sở dữ liệu h2 đáng tin cậy như thế nào?
- 28. Làm thế nào để xóa rất nhiều bản ghi từ cơ sở dữ liệu SQL nhanh?
- 29. Cơ sở dữ liệu Lập trình chức năng ở Clojure
- 30. cơ sở dữ liệu độc lập
Hướng dẫn: [Xóa một tập tin hoặc thư mục] (https://docs.oracle.com/javase/tutorial/essential/io/delete.html) –