タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

sqliteに関するmnruのブックマーク (9)

  • An Introduction To The SQLite C/C++ Interface

    1. Summary The following two objects and eight methods comprise the essential elements of the SQLite interface: sqlite3 → The database connection object. Created by sqlite3_open() and destroyed by sqlite3_close(). sqlite3_stmt → The prepared statement object. Created by sqlite3_prepare() and destroyed by sqlite3_finalize(). sqlite3_open() → Open a connection to a new or existing SQLite database. T

    mnru
    mnru 2018/07/12
  • 【cocos2d-x】sqlite3のドキュメントを訳してみた | 技術は熱いうちに打て!

    概要 どうも、@daiki1003です!sqlite3を使おうと思い、色々な参考になりそうなブログを回遊しました。 そして、メインとなるメソッドが分かったので公式サイトを見て和訳してみました。 もし、正しくない表現や誤解を生みそうな表現があれば指摘いただければと思います。 @daiki1003まで。 それではいきましょう。 メモなので読みにくいところはご了承下さい。 sqlite3_openint sqlite3_open(const char *filename, sqlite3 **ppDb); int sqlite3_open16(const char *filename, sqlite3 **ppDb); int sqlite3_open_v2(const char *filename, sqlite3 **ppDb, int flags, const char *zVfs); ・

    【cocos2d-x】sqlite3のドキュメントを訳してみた | 技術は熱いうちに打て!
    mnru
    mnru 2018/07/10
  • SQLiteからCSVファイルにSQLを投げてみた | DevelopersIO

    SQLite3.14(円周率πと同じですね!)が2016/08/08にリリースされました。 リリースノートによると、CSV仮想テーブルに対応したとありましたので、早速使ってみました。 Added the CSV virtual table for reading RFC 4180 formatted comma-separated value files. この機能を使うと、CSV形式のログファイルにSQLで問い合わせるといったことが簡単にできます。 仮想テーブルについて 仮想テーブル(Virtual Table)はSQLiteのデータベースで管理されていないデータを仮想的に管理されているように見せるテーブルです。 仮想テーブルで管理されているデータは、通常のテーブルのデータと同じように SQL インターフェースで操作できます。 SQLite では 全文検索インターフェース R-Trees

    SQLiteからCSVファイルにSQLを投げてみた | DevelopersIO
    mnru
    mnru 2017/06/22
  • Database File Format

    mnru
    mnru 2017/06/19
  • SQLite Web - SQLiteをWebベースで管理

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 開発時においてSQLiteを使うケースが増えています。MySQLなどと比べても大差ない使い勝手ですし、わざわざサーバを立ち上げることなく使えるのが手軽です。O/Rマッパーを使っているならばデータベースの違いを意識することもないでしょう。 そんなSQLiteにWebベースの管理画面を提供するのがSQLite Webです。コマンドラインから任意のデータベースを指定できるのが便利です。 SQLite Webの使い方 SQLite Webの実行はコマンドラインでできます。 sqlite-web /path/to/sqlite.database そうするとWebページが開いてデータベースの内容が確認できます。 データベース構造の確認。 内容の確認。 任意のSQLを実行できます。結果をJSON

    SQLite Web - SQLiteをWebベースで管理
    mnru
    mnru 2017/06/08
  • SQLite4が現れた! • masu-mi's blog(dirty pages)

    SQLite3 の勉強を放置しているうちにSQLite4が出ていた。 なので今回はThe Design Of SQLite4の超訳(すっとばし)と補足を書く。 SQLite3 を読んでSQLiteは標準のB-Treeを基盤に仮想テーブルを使って色々なデータ構造をSQLで糊付けする抽象化層ライブラリってイメージを持っていた。 SQLite4 は各コンポーネントの責任範囲を明確にして全体を単純に扱えるようにしている印象を受けた。 例えば、プラガブルなストレージエンジンの採用は、データモデル(トランザクション・データ構造)を処理全体で一貫するように強制させている。 これは元々あったテーブル単位でのデータ構造切り替え(仮想テーブル)よりトランザクションのサポートなどが単純化され扱いやすくなると思えた。 また実行環境オブジェクトは複数のDB接続をユーザー側で明示的に管理しないといけなくしている。 参

    mnru
    mnru 2017/06/08
  • アプリとサーバーの通信にJSONではなくSQLiteを使うと幸せになれるかも知れない条件まとめ - アニマネ開発日誌

    軽い気持ちで投稿したら、思わぬ反響を頂いたこの話。 賛否両論で色々な意見を頂きました。 問題点も含めてある程度メリット・デメリットが見えてきたので、最後にまとめてみます。 ブコメ、Twitterで色々と意見を頂いた方々ありがとうございました。 この場を借りてお礼申し上げます。 前回までのおさらい クライアントとサーバー間で何らかのデータの受け渡しをする時に、 よく使われるフォーマットとしてJSONやXMLがあります。 構造がシンプルなテキストで汎用性が高いため、あらゆるプラットフォーム間の差異を吸収するフォーマットとしてメジャーな存在です。 モバイルアプリも例外ではないのですが、JSONなどを使わずにSQLiteDBファイルを直接渡してやりとりするというのが先日書いた記事です。 SQLiteはクロスプラットフォームな上に1ファイルで完結するので、1つのファイルで様々なプラットフォームから

    アプリとサーバーの通信にJSONではなくSQLiteを使うと幸せになれるかも知れない条件まとめ - アニマネ開発日誌
    mnru
    mnru 2017/02/22
  • 安全なAPI過信症候群の処方箋 – execv/SQLite3編

    (Last Updated On: 2018年8月13日)またプリペアードクエリなど、安全とされるAPI万能と考えている方に会ったのでエントリを書きました。広く病気として治療すべき、と思いエントリを書きます。安全なAPI過信症候群と名付けました。 安全なAPI過信症候群(同類にプリペアードクエリ過信症候群など):「安全」とされるAPIを使えば安全と、盲目的に信用し考慮すべきリスクを考えない症候群。ITエンジニアが発症し最も重要なセキュリティ対策である入力バリデーションを「必要ない、できない、セキュリティ対策ではない」エスケープは「必要ない、有害である」とする場合、かなり重度の場合が多い。 このブログでは既に何度もプリペアードクエリクエリは不完全である、と指摘しています。プリペアードクエリを使っていれば安全と盲目的に信じている方向けの基礎知識を紹介します。コマンド実行APIのexecvと最も

    安全なAPI過信症候群の処方箋 – execv/SQLite3編
    mnru
    mnru 2015/07/22
  • Android上におけるSQLiteとJDBMの実行時間の比較 - minghaiの日記

    (2010/02/02 追記) Android 2.1 EclairのソースにJITが追加されました。 まだプロトタイプのため実機のDalvikVMに入っておりませんが、自分でコンパイルすることでJITをオンにできます。 id:linuzauさんがベンチマークを取ってくださっています。 http://d.hatena.ne.jp/linuzau/20100202/1265037678 (2009/05/14 追記) こんな日記を書いてたら偶然にも、株式会社イーフローの久納(ひさのう)さんが世界初のDalvik VM JITコンパイラを組込みシステム開発技術展で展示するとのことです! https://www.exhibitor.jp/SODEC/ja/index.php?ID=PUB 詳しくは日Androidの会より、以下のご人様からの投稿をご欄下さい。 Google グループ 以下、い

    Android上におけるSQLiteとJDBMの実行時間の比較 - minghaiの日記
  • 1