Tôi đang sử dụng cơ sở dữ liệu với Phonegap. Tôi cần biết cơ sở dữ liệu đã được tạo chưa. Tôi đang cố gắng tránh toàn bộ việc tạo bảng và chèn các hàng chức năng nếu db đã tồn tại.Phonegap - nhận nếu cơ sở dữ liệu đã tồn tại
var db = window.openDatabase ("Database", "1.0", "FiltersResults", 50000000);
Điều này mở/tạo db của tôi, ok, nhưng làm cách nào để biết liệu cơ sở dữ liệu này đã tồn tại chưa?
Tôi đã làm, nhưng tôi cần biết là nếu DATABASE tồn tại, không phải bảng. Nếu cơ sở dữ liệu đã tồn tại, điều đó có nghĩa là khối mã đã chạy như vậy, tại sao lại làm như vậy? –
Bạn mở cơ sở dữ liệu một lần trên mỗi lần tải trang, sau đó điều khiển nó. Bạn không cần phải chạy window.openDatabase nhiều hơn một lần cho mỗi trang, phải không? Vì vậy, không cần kiểm tra xem nó có tồn tại hay không. –
@SamThompson: nếu tôi truy cập một trang khác và quay lại trang đó hoặc giết ứng dụng và chạy lại, thì làm cách nào để truy xuất cơ sở dữ liệu đã được tạo. Đó là câu hỏi. –