例えば、JavaScript 配列のソート
や配列データの削除とグループ化
ということで、後から興味が湧いてきました。
制御不能。
JavaScript で使用できる SQL ライブラリを作成しました。
次に、なぜ JavaScript を使用してデータベースに直接接続できないのかと考えました。
SQL データに直接接続する JavaScript クラス ライブラリも作成しました
その後、実際に SQL ステートメントを使用して HTML DOM モデルを操作できると考えました
その後、 HTML5 での Web DB の実装
つまり、webDB は Chrome と safari での sqlite のカプセル化です。
次のようになります。
1. サーバーからデータを取得し、SQL 操作を実行します。 :
_SQLPROXYURL_ = 'SQLProxy. php ';
_SQLSERVERHOST_ = 'localhost';
_SQLPASSWORD_ = 'ホテル管理'; var result = "select * from Room".OnServer().executeSQL();
for(var i=0; i//ここで何かを行います.... を使用しますresult [i];
2. Javascript オブジェクト配列を操作し、SQL 操作を実行します:
コードをコピー
コードは次のとおりです:
性別: true
}, {
ID: 2,
名前: 'test8',
性別: true
}, {
ID: 3,
名前: 'test5',
性別: false
}, {
ID: 4,
名前: 'test2',
性別: true
}] ;
SQL = ""test%" のような名前が ID で性別順にグループ化されたレコードから Max(id) を入札として選択し、Sum(id) を合計として選択します var result = SQL.executeSQL();
for(var i=0; i//ここで何かを行います.... using result[i]; };
"テーブル mytable を作成します".executeSQL();
for(var j=0; j"mytable (id,name,sex) に挿入します (2, 'zhangsan', true) ".executeSQL();
};
SQL ステートメントはすべて外部で記述されます。安全ですか?
セキュリティの問題に関しては、まず第一に、これはインターネット アプリケーションではなく、ローカル エリア ネットワークを対象としています。次に、データベース接続は SSL によって暗号化されます。さらに、HTTP にも SSL があります。リモート呼び出しサービスは、JSQL の 4 つの主要モジュールのうちの 1 つにすぎません。サービスを介さずにクライアントオブジェクト配列やブラウザのSQLite、WebページのDOMを操作することも可能です。ここでの SQL は言語仕様を表すだけであり、バックエンド SQL データベースに適していますが、これに限定されません。フロントエンド操作用の 3 つのモジュールもあります。