3

dartでsqliteをテストしたいのですが、GithubのSam McCallによる実装しか見つかりませんでしたが、古くなっています。私はそれを最新のものにすることを試みることができましたが、私はまだダートにあまり精通していません。

私も読んだのですが、SQLiteアクセスがVMで提供されていることを確認できませんでしたが、HTML以外のプログラムに対してのみです。「Dart実行可能ファイルには、dart:ioでセキュアソケットを実装するために使用されるNSS(Mozillaのネットワークセキュリティサービス)の一部としてsqliteライブラリが含まれているため、追加の問題が発生する可能性があります。」 。私が言ったように、これが正しいかどうかはわかりません。

sqliteを「dart:html」で使用したいのですが、「dart.io」は「dart.html」では使用できませんが、コンソールアプリケーションで使用することから始めます。

dartはindexed_dbを提供していますが、それがsqlの代わりになるとは思いません。また、データベースアクセスは主にサーバー側の要件と見なされる場合がありますが、明らかにクライアントにも必要があります(たとえば、オフラインの場合など)。

jsへの変換の問題も考えられますが、それは私の懸念事項ではありません。

これに関するどんな助けも大いに感謝されるでしょう。

4

1 に答える 1

0

Ladislavが言及しているように、ブラウザベースのアプリはブラウザプラットフォームが提供するものにしかアクセスできないため、dart:htmlでsqliteを使用することはできません。

WebSQLは基本的にSqliteです。それはまだ存在し、モバイルで十分にサポートされていますが、仕様は廃止されています。それがあなたが望むものであれば、それはうまくいくはずです。

コマンドラインDartについては、DartコマンドラインVM用のMySQLドライバーであるSqlJockyを確認することをお勧めします。ここでそれをチェックしてください:https ://github.com/jamesots/sqljocky

お役に立てば幸いです。

于 2013-02-07T00:38:46.790 に答える