タグ

sqlに関するcachicoのブックマーク (4)

  • Androidアプリのデータ保存方法の一つ「SQLite」の使い方 SQLiteOpenHelper編

    Androidのデータベース「SQLite」の使い方は? 今回は、AndroidアプリからSQLiteを使用する際の、コードレベルでの使い方をみていきましょう。 長くなりそうなので、3記事に分けたいと思います。 今回は、SQLiteOpenHelperというクラスの使い方について触れたいと思います。 今回は、データベースのオープン処理の説明になります。 行の追加・更新・削除編は下記のページをご覧下さい。 Androidアプリのデータ保存方法の一つ「SQLite」の使い方 行の追加・更新・削除編 レコードの検索編は下記のページをご覧下さい。 Androidアプリのデータ保存方法の一つ「SQLite」の使い方 レコード検索編 まず、Androidでは、データの保存形式として、今回のSQLiteの他にも、「プリファレンス」「ローカルファイル」があります。以前にこれらの記事を書いています。 And

    Androidアプリのデータ保存方法の一つ「SQLite」の使い方 SQLiteOpenHelper編
    cachico
    cachico 2016/01/28
    Androidアプリのデータ保存方法の一つ「SQLite」の使い方 SQLiteOpenHelper編
  • Senses Blog 【悪用厳禁】SQLインジェクションのやり方。

    SQLインジェクションで可能なこと。 ●認証のバイパス ●機密情報へのアクセス ●Webサイトの改竄 ●データベースの停止 近年、ウェブサイトを狙った攻撃が継続しています。今回はそのやり方を簡単に説明しようと思います。 ◎用意するもの  ●ブラウザ(特に指定はありませんが最初からFirefoxを使っておくことをオススメします。後にFirefoxを使うからです。)  ●やる気(これがないと物事は前には進みませんw) 用意するものはたったこれだけです。 まず、SQLインジェクションを実行するために知っておきたいことを簡単に書きたいと思います。 ◎データベースとSQLとはどのようなものか。    ●データベースとは 特定のテーマに沿ったデータを集めて管理し、容易に検索・抽出などの再利用をできるようにしたもの。 ユーザのIDやパスワード、その他Webサイトで利用されるデータが保管されている場所。

    cachico
    cachico 2014/02/19
    Senses Blog 【悪用厳禁】SQLインジェクションのやり方。
  • サーバーのおしごと

    2014/2/8に行ったゲームサーバ勉強会でのスライドです。 サーバー構成図で登場するApplicationサーバーとDBについての基的な事項と気をつける事について紹介しました。

    サーバーのおしごと
  • SELECT構文:JOINを使ってテーブルを結合する - 第3章 SQL構文 - [SMART]

    JOINは複数のテーブルを連結させるために用意されたキーワードです。単純にテーブルを連結させる以外にも、LEFT JOIN ONやUSINGなどの便利なキーワードがあるので、いろいろ試してみましょう。 リレーションによる関係付け テーブルの作成とデータの挿入 ここでは、購入履歴テーブル(テーブル名=purchase)、商品テーブル(テーブル名=goods)、顧客テーブル(テーブル名=customer)を作成し、それを使って説明していきます。CREATE TABLEとINSERTを使って、テーブルの作成とデータの挿入をしておきましょう。 テーブルを作成する際の手順は、CREATE TABLEに続き、作成するテーブル名を指定します。次に、カッコ内にフィールドの定義を列挙していきます。フィールドの定義はフィールド名とデータ型、それに制約などを必要なだけ宣言します。 CREATE TABLE構文

    SELECT構文:JOINを使ってテーブルを結合する - 第3章 SQL構文 - [SMART]
    cachico
    cachico 2012/05/17
    SELECT構文:JOINを使ってテーブルを結合
  • 1