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;
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
------------------------------------------
予め以下のサイトから、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 データベースへの接続をするためのサンプルプログラムを以前に紹介させていただきました。
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 データベースとの間でインポートやエクスポートができました。
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 データベースに接続するサンプルです。
予め、以下のサイトから、sqlite-jdbc-3.7.2.jar(2013年1月27日現在)をダウンロードして、クラスパスに設定しておく必要があります。
https://bitbucket.org/xerial/sqlite-jdbc
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
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
登録:
投稿 (Atom)