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

2014年11月24日月曜日

Android アプリ開発 sqlite について


Android アプリ開発では、sqlite というデータベースを使用することができるようです。アプリが使用する設定などを sqlite データベースに保存しておけば、アプリを起動するたびに毎回同じ設定をする必要がなくなるかと思われます。

なお、次のサイトを参考にさせて頂きました。





http://it-trick-java.appspot.com/android/c2019.html




2014年7月13日日曜日

perl で sqlite データベースに接続

以下は、perl で sqlite データベースに接続するサンプルです。なお、予め cpan コマンドでDBD::SQLite を実行しておく必要がありました。







use strict;
use warnings;

use DBI;

my $dbh = DBI->connect("dbi:SQLite:dbname=test.db");

my $sth = $dbh->prepare("select * from book;");
$sth->execute;

while (my @row = $sth->fetchrow_array) {
  print join(', ', @row), "\n";
}

$dbh->disconnect;

2014年7月12日土曜日

(Windows7) VBScript からsqlite への接続サンプル

Windows7 上でsqlite へ接続する、VBScriptを試してみました。

予め以下のサイトから、sqliteodbc.exe をダウンロードしてインストールしておく必要があります。


http://www.ch-werner.de/sqliteodbc/




---サンプル-------------------------------------


FileName = "c:\mdb\xxxx.db"

WScript.echo FileName

Set CN = CreateObject("ADODB.Connection")
CN.Open "DRIVER=SQLite3 ODBC Driver;Database=" & FileName & ";"


Set RS = CN.Execute("SELECT * FROM xxxx;")

while not RS.eof

WScript.Echo RS.Fields(1).value & " " & RS.Fields(2).value

RS.MOveNext

wend


RS.Close: Set RS = Nothing
CN.Close: Set CN = Nothing

------------------------------------------

2014年7月10日木曜日

Java から sqlite データベースへの接続

Java から sqlite データベースへの接続をするためには、JDBCドライバが必要です。以下のサイトよりダウンロードして使用できます。

http://www.ch-werner.de/javasqlite/

以下のサイトを参照させていただきました。

http://blue-red.ddo.jp/~ao/wiki/wiki.cgi?page=Java+%26+SQLite





なお、Java から sqlite データベースへの接続をするためのサンプルプログラムを以前に紹介させていただきました。


2014年7月8日火曜日

( Windows ) pupSQLite をインストール

以前に、sqlite データベースの内容を閲覧できる、sqlitebrowser というソフトを使用してみましたが、今回は、同じく sqlite データベースの閲覧や編集ができるという pupSQLite というソフトウエアを Windows7 にインストールしてみました。

https://www.eonet.ne.jp/~pup/software.html


インストールの仕方は簡単で、ダウンロードした zip ファイルを適当なフォルダのなかに解凍するだけでした。.NET Framework 4 が必要と書いてありましたが、それ以外にダウンロードする必要はありませんでした。(Windows7 の場合だからかどうかはわかりませんが。)



sqlite データベースの閲覧や編集ができるだけではなく、Access データベースとの間でインポートやエクスポートができました。

2013年1月28日月曜日

C# monodevelopで作成したプログラム

monodevelop で作成したC#プログラムの一例(サンプル)です。SQLiteのデータベースにアクセスして内容を表示します。


using System;
using System.Data;
using Mono.Data.Sqlite;

namespace SqliteExample
{
  public class ArtificialNewType
  {
    public static void Main(string[] args)
    {
      string constr = "Data Source=/home/xxxx/Dropbox/stock.sqlite";
      string sstr   = "SELECT hiduke, meigara, " +
                        "svalue, evalue " +
                      "FROM table_stock";

      // 1.DBコネクションオブジェクト作成
      using (SqliteConnection dbcon 
        = new SqliteConnection(constr))
      {
        // 2.データアダプタオブジェクト作成
        using (SqliteDataAdapter da 
          = new SqliteDataAdapter(sstr, dbcon))
        // 3.データセットオブジェクト作成
        using (DataSet ds = new DataSet())
        {
          // 4.データセットへのデータ格納
          da.Fill(ds, "table_stock");

          DataTable dt = ds.Tables["table_stock"];
          foreach (DataRow dr in dt.Rows)
          {
            Console.WriteLine(
              "hiduke:{0} meigara:{1} svalue:{2} evalue:{3}", 
              dr[0], dr[1], dr[2], dr[3]);
          }
        }
      }
    }
  }
}



2013年1月27日日曜日

Java で Sqlite データベースに接続

Java で Sqlite データベースに接続するサンプルです。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class SQLiteApp {

 public static void main(String[] args) {
  try {
   Class.forName("org.sqlite.JDBC");
   Connection con = DriverManager
     .getConnection("jdbc:sqlite:/home/xxxx/Dropbox/stock.sqlite");
   Statement stmt = con.createStatement();
   String sql = "SELECT * FROM stock";
   ResultSet rs = stmt.executeQuery(sql);
   while (rs.next()) {
    String one = rs.getString("hiduke");
    int two = rs.getInt("price");
    System.out.println(one + "," + two);
   }
   stmt.close();
   con.close();
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

}




予め、以下のサイトから、sqlite-jdbc-3.7.2.jar(2013年1月27日現在)をダウンロードして、クラスパスに設定しておく必要があります。
https://bitbucket.org/xerial/sqlite-jdbc

2012年10月6日土曜日

SQLite Database Browser をダウンロードした

●以下のサイトから、SQLiteのデータベースの内容を確認できるブラウザー(sqlitebrowser)をダウンロードしてみました。(Windows版)


http://sourceforge.net/projects/sqlitebrowser/





●Ubuntu12.04の場合には、コマンドラインから以下のように入力することで使用できるようになるようです。

sudo apt-get install sqlitebrowser





●SQLite の内容をGUIで見ることのできるプログラムは他にもいくつかあるようです。以下はそのうちのひとつです。

http://www.forest.impress.co.jp/article/2008/09/04/pupsqlite.html


(2014.7.8)
この pupSQLite というソフトウエアを Windows7 上で走らせてみました。
http://chaos-fractal.blogspot.jp/2014/07/windows-pupsqlite.html