2013-02-19 40 views
11

Tôi đang sử dụng trình điều khiển SQLite từ http://code.google.com/p/sqlite-jdbc/wiki/Introduction Ví dụ được hiển thị trong tài liệu ở trên cho biết cách kết nối cơ sở dữ liệu hiện có.Tạo cơ sở dữ liệu trong JDBC Sqlite

Trong ứng dụng của tôi, tôi cần tạo cơ sở dữ liệu SQLite. Làm thế nào để làm điều đó? Có đủ để tạo tệp có phần mở rộng .db không? Cũng có chức năng gọi là createFile(). Nếu vậy làm thế nào để sử dụng nó? Tôi googled và không ai đưa ra một câu trả lời rõ ràng.

Trả lời

30

SQLite tạo tệp cơ sở dữ liệu mới trong lần thử đầu tiên để kết nối nếu tệp không tồn tại.

Vì vậy, chỉ cần sử dụng jdbc:sqlite:filename.db làm chuỗi kết nối JDBC và miễn là bạn được phép tạo filename.db, nó sẽ được tạo tự động. Bạn cũng có thể tạo trước tệp này theo cách thủ công với kích thước 0 nếu bạn muốn.

+0

nó được tạo ở đâu? – shareef

+1

Nó chỉ xử lý filename.db theo quy tắc tên tệp thông thường: trong thư mục quy trình hiện tại theo mặc định hoặc đường dẫn đầy đủ nếu tên tệp bắt đầu bằng/(hoặc \ trên Windows). – mvp

+0

Cảm ơn trong trường hợp của tôi trong bin foldet trong thư mục tomcat trong các tệp chương trình tôi đã tìm kiếm trên máy tính của tôi @ – shareef

Các vấn đề liên quan