我想要在DART測試sqlite,但是我能找到的唯一實現是在Github上的Sam McCall,但它已過時。雖然我可以嘗試將其更新到最新版本,但我對Dart還不是很熟悉。控制檯Dart應用程序的Sqlite實現
我也讀過,但一直未能確認在VM中提供了sqlite訪問權限,但僅限於非html程序。我讀到的報價中寫道:「可能還有其他問題,因爲Dart可執行文件現在包含sqlite庫,作爲NSS(Network Security Services,來自Mozilla)的一部分,用於在dart中實現安全套接字:io。」 。正如我所說,我不確定這是否正確。
我想用「dart:html」來使用sqlite,而「dart.io」不能與「dart.html」一起使用,但是在控制檯應用程序中使用它將是一個開始。
雖然dart提供了indexed_db,但我沒有看到它作爲sql的替代品。而且,儘管數據庫訪問可能主要被認爲是服務器端的要求,但客戶端顯然也需要(例如,當離線時等)。
還有可能轉換爲js的問題,但這不是我的問題。
任何與此有關的幫助將不勝感激。
與'dart:html'一起使用SQLite是一個禁忌。 dart:html庫是用於在瀏覽器中進行編程的(實際上,它只能在瀏覽器中使用)。在瀏覽器中編程時,僅限於瀏覽器爲您提供的內容。有IndexedDB,這就是它。過去,WebSQL基本上是瀏覽器中的SQLite,但這是歷史。 – Ladicek
在瀏覽器外部,或在連接到本地Dart服務器的瀏覽器內部?我在Indexed_db中發現的問題是,雖然它可能完成我想要的大部分或全部工作,但當涉及到應用程序之外的維護時,我想要並可能需要使用sql。然後,有Dart服務器端和sql訪問被考慮。 –