ラベル SQLite の投稿を表示しています。 すべての投稿を表示
ラベル SQLite の投稿を表示しています。 すべての投稿を表示

2013年11月22日金曜日

Titanium用のSQLiteクエリビルダー、sqliterをアップデートしてみた(エスケープ処理の追加)

  • このエントリーをはてなブックマークに追加

以前作ったTitaniumでSQLiteを簡単に扱うためのライブラリ(クエリビルダー)をバージョンアップした。
今回バージョンアップしたところは以下の2点。

・クオーテーションやダブルクオーテーションの処理(エスケープ処理)
・updateをする際のvalue値に0が入らない問題

ダウンロードはこちらから

ということで詳しくは下記に。

2013年10月15日火曜日

TitaniumでSQLiteを簡単に扱うためのライブラリ(クエリビルダー)作ってみた

  • このエントリーをはてなブックマークに追加

Titaniumでデータを貯めたりするのにDatabase(SQLite)を使う必要がある。

そのためのライブラリを作ったという記事を去年書いたけれども、
作ったものだとちょっと使い道が限定されているというかあまりよろしくないなと思ったし、
そもそもソースコードにSQL文を書くのが面倒だし、open()・close()の管理とかも面倒だし、
探してみても全然簡単にSQLiteを扱えるものがないなぁと思って、
新しく今度はクエリビルダーという形で作ってみた。

ちなみにfuelphpのクエリビルダーを参考にというかほぼ同じように作ってみた。
けどinsertの第二引数や、delete()がremove()にといった形で、
一部搭載していない機能もあるので要注意。

2012年11月7日水曜日

TitaniumでDB操作する際に便利なINSERT OR REPLACE(SQLite)

  • このエントリーをはてなブックマークに追加

Titaniumで色んなデータを扱う際にデータをサーバに入れておくけど、
アプリを使っているユーザのデータだけは端末に格納して、
サーバとの通信を抑えて高速化したいといったことがある。
(他のユーザのデータはwindowをopenした際に都度取得してくる)

じゃあそうする場合はどうしたら良いのかっていうのが今回のお話。

2012年11月5日月曜日

TitaniumでDB操作(SQLite)

  • このエントリーをはてなブックマークに追加

-------------------------------------------------------------------------------
クエリビルダー(sqliter)作りました
これよりも簡単にSQLiteを扱うために、クエリビルダー作りました。
こちらの記事に書いてあるのでよかったらどうぞ。
-------------------------------------------------------------------------------

Titaniumでアプリを作っている際に、たまにデータを格納する必要がある。
簡単なテキストを入れるとかそういった類いのものであるならば、
Ti.App.Propertiesを使えば大体の処理を行う事は可能なんだけれども、
例えばツイートデータを入れるだとか、常に変わるようなデータを入れるだとかのときには、
Ti.App.Propertiesを使っているとデータを消去して入れ直すといった面倒な作業が発生する。

それにデータをなるべく蓄積しておきたいとかもあるだろうしってことでSQLiteを使う事にした。

Adsense