<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jiramot.info &#187; sqlite</title>
	<atom:link href="http://www.jiramot.info/tag/sqlite/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jiramot.info</link>
	<description>Developer&#039;s Life</description>
	<lastBuildDate>Mon, 06 Feb 2012 08:49:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>AIR Encrypted SQLite Database</title>
		<link>http://www.jiramot.info/air-encrypted-sqlite-database</link>
		<comments>http://www.jiramot.info/air-encrypted-sqlite-database#comments</comments>
		<pubDate>Thu, 19 Nov 2009 03:06:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://www.jiramot.info/?p=448</guid>
		<description><![CDATA[import flash.data.*; import flash.filesystem.File; private var dbConn:SQLConnection = new SQLConnection(); private var dbStatement:SQLStatement = new SQLStatement(); private function init(): void { // create a seed string of your choice var mySeed:String = "AIR15IsAGreatProduct"; // prepare a bytearray variable to hold the encryption key var myKey:ByteArray = new ByteArray(); // create the myKey ByteArray var [...]]]></description>
			<content:encoded><![CDATA[<pre>import flash.data.*;
import flash.filesystem.File;

private var dbConn:SQLConnection = new SQLConnection();
private var dbStatement:SQLStatement = new SQLStatement();

private function init(): void {
  // create a seed string of your choice
  var mySeed:String = "AIR15IsAGreatProduct";

  // prepare a bytearray variable to hold the encryption key
   var myKey:ByteArray = new ByteArray();

 // create the myKey ByteArray
  var i:int = 0;
  for (var j:int=0; j&lt;16; j++) {
    // use hexToInt function and the seed to create the key
    i = (hexToInt(mySeed.charCodeAt(j))*15) +
hexToInt(mySeed.charCodeAt(j+1));

    // use the writeByte method - Writes byte to the byte stream
    myKey.writeByte(i&amp;0x00FF);
  }
  var dbFile:File =
File.desktopDirectory.resolvePath("Encryptedemployees.db");
  dbStatement.sqlConnection = dbConn;

  //pass the key, myKey, to the open method of the SQLConnection,
dbConn
  dbConn.open(dbFile, SQLMode.CREATE, false, 2048, myKey);
}

private function hexToInt(hex:Number):int {
    return parseInt("0x" + hex);
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.jiramot.info/air-encrypted-sqlite-database/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQLite example for AIR</title>
		<link>http://www.jiramot.info/sqlite-example-for-air</link>
		<comments>http://www.jiramot.info/sqlite-example-for-air#comments</comments>
		<pubDate>Thu, 19 Nov 2009 03:04:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://www.jiramot.info/?p=446</guid>
		<description><![CDATA[<p>Here is a very simplistic Flex Builder 3 and AIR example that adds and removes records from a table in a local SQLite database. This is not a fully completed AIR project but this code can probably be reused by anyone wanting to get started with AIR+SQLite. There are a couple of other AIR+SQLite [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a very simplistic Flex Builder 3 and AIR example that adds and removes records from a table in a local SQLite database. This is not a fully completed AIR project but this code can probably be reused by anyone wanting to get started with AIR+SQLite. There are a couple of other AIR+SQLite examples out there to check out and don’t forget the documentation on the adobe site.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">flash.data.SQLResult</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">flash.filesystem.File</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">flash.data.SQLStatement</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">flash.data.SQLConnection</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">flash.events.SQLEvent</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">flash.events.SQLErrorEvent</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">User</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> var exampleDB<span style="color: #339933;">:</span>SQLConnection<span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">private</span> var exampleDBFile<span style="color: #339933;">:</span><span style="color: #003399;">File</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">private</span> var dbStatement<span style="color: #339933;">:</span>SQLStatement<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#91;</span>Bindable<span style="color: #009900;">&#93;</span>
<span style="color: #000000; font-weight: bold;">private</span> var userData<span style="color: #339933;">:</span><span style="color: #003399;">Array</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    initAndOpenDatabase<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function initAndOpenDatabase<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    exampleDBFile <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;app-resource:/ExampleDatabase.db&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    exampleDB <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SQLConnection<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    exampleDB.<span style="color: #006633;">addEventListener</span><span style="color: #009900;">&#40;</span>SQLEvent.<span style="color: #006633;">OPEN</span>, onExampleDBOpened<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    exampleDB.<span style="color: #006633;">addEventListener</span><span style="color: #009900;">&#40;</span>SQLErrorEvent.<span style="color: #006633;">ERROR</span>, onExampleDBError<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    exampleDB.<span style="color: #006633;">open</span><span style="color: #009900;">&#40;</span>exampleDBFile<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function onExampleDBOpened<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span>SQLEvent<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>event.<span style="color: #006633;">type</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;open&quot;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        getRecords<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function onExampleDBError<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span>SQLEvent<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function getRecords<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    dbStatement <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SQLStatement<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">itemClass</span> <span style="color: #339933;">=</span> User<span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">sqlConnection</span> <span style="color: #339933;">=</span> exampleDB<span style="color: #339933;">;</span>
    var sqlQuery<span style="color: #339933;">:</span><span style="color: #003399;">String</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;select * from Users&quot;</span><span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">text</span> <span style="color: #339933;">=</span> sqlQuery<span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">addEventListener</span><span style="color: #009900;">&#40;</span>SQLEvent.<span style="color: #006633;">RESULT</span>, onDBStatementSelectResult<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">execute</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function onDBStatementSelectResult<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span>SQLEvent<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    var result<span style="color: #339933;">:</span>SQLResult <span style="color: #339933;">=</span> dbStatement.<span style="color: #006633;">getResult</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>result <span style="color: #339933;">!=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        userData <span style="color: #339933;">=</span> result.<span style="color: #006633;">data</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function onDBStatementInsertResult<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span>SQLEvent<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>exampleDB.<span style="color: #006633;">totalChanges</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        getRecords<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function addUserToDatabase<span style="color: #009900;">&#40;</span>user<span style="color: #339933;">:</span>User<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    var sqlInsert<span style="color: #339933;">:</span><span style="color: #003399;">String</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;insert into Users values('&quot;</span><span style="color: #339933;">+</span>user.<span style="color: #006633;">firstname</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;','&quot;</span><span style="color: #339933;">+</span>user.<span style="color: #006633;">lastname</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;','&quot;</span><span style="color: #339933;">+</span>user.<span style="color: #006633;">email</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;');&quot;</span><span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">text</span> <span style="color: #339933;">=</span> sqlInsert<span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">removeEventListener</span><span style="color: #009900;">&#40;</span>SQLEvent.<span style="color: #006633;">RESULT</span>, onDBStatementSelectResult<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">addEventListener</span><span style="color: #009900;">&#40;</span>SQLEvent.<span style="color: #006633;">RESULT</span>, onDBStatementInsertResult<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">execute</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function onAddUserButtonClicked<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span><span style="color: #003399;">MouseEvent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    var user<span style="color: #339933;">:</span>User <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> User<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    user.<span style="color: #006633;">firstname</span> <span style="color: #339933;">=</span> firstNameTextInput.<span style="color: #006633;">text</span><span style="color: #339933;">;</span>
    user.<span style="color: #006633;">lastname</span> <span style="color: #339933;">=</span> lastNameTextInput.<span style="color: #006633;">text</span><span style="color: #339933;">;</span>
    user.<span style="color: #006633;">email</span> <span style="color: #339933;">=</span> emailTextInput.<span style="color: #006633;">text</span><span style="color: #339933;">;</span>
    addUserToDatabase<span style="color: #009900;">&#40;</span>user<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function onUsersDataGridChanged<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span><span style="color: #003399;">Event</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function onRemoveUserButtonClicked<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span><span style="color: #003399;">MouseEvent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    removeUserFromDatabase<span style="color: #009900;">&#40;</span>usersDataGrid.<span style="color: #006633;">selectedItem</span> as User<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function removeUserFromDatabase<span style="color: #009900;">&#40;</span>user<span style="color: #339933;">:</span>User<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    var sqlDelete<span style="color: #339933;">:</span><span style="color: #003399;">String</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;delete from Users where firstname='&quot;</span><span style="color: #339933;">+</span>
                                  user.<span style="color: #006633;">firstname</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;' and lastname='&quot;</span><span style="color: #339933;">+</span>
                                  user.<span style="color: #006633;">lastname</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;' and email='&quot;</span><span style="color: #339933;">+</span>user.<span style="color: #006633;">email</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;';&quot;</span><span style="color: #339933;">;</span>
    trace<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;sqlDelete=&quot;</span><span style="color: #339933;">+</span>sqlDelete<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">text</span> <span style="color: #339933;">=</span> sqlDelete<span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">removeEventListener</span><span style="color: #009900;">&#40;</span>SQLEvent.<span style="color: #006633;">RESULT</span>, onDBStatementInsertResult<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">addEventListener</span><span style="color: #009900;">&#40;</span>SQLEvent.<span style="color: #006633;">RESULT</span>, onDBStatementDeleteResult<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    dbStatement.<span style="color: #006633;">execute</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function onDBStatementDeleteResult<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span>SQLEvent<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>exampleDB.<span style="color: #006633;">totalChanges</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        getRecords<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.jiramot.info/sqlite-example-for-air/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Derby vs Sqlite</title>
		<link>http://www.jiramot.info/derby-vs-sqlite</link>
		<comments>http://www.jiramot.info/derby-vs-sqlite#comments</comments>
		<pubDate>Wed, 05 Aug 2009 11:06:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[derby]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://www.jiramot.info/?p=371</guid>
		<description><![CDATA[<p>ตอนแรกก็กะว่าจะลองเองว่า derby กับ sqlite ความเร็วมันต่างกันแค่ไหน อะไรเหมาะสมกว่ากันถ้าจะเขียน java แล้วอยากได้ database เล็กๆ ก็เลยมอง derby และ sqlite เอาไว้ ก็เลยลองไปหาข้อมูล แล้วก็เจอเจ้านี่เข้า</p> <p> Personally, I think there&#8217;s no comparison between Derby and SQLite. Derby&#8217;s an actual database with &#8220;all&#8221; the bells and whistles, but still a really compact size. SQLite is an extremely fast database-like system with a much [...]]]></description>
			<content:encoded><![CDATA[<p>ตอนแรกก็กะว่าจะลองเองว่า derby กับ sqlite ความเร็วมันต่างกันแค่ไหน อะไรเหมาะสมกว่ากันถ้าจะเขียน java แล้วอยากได้ database เล็กๆ ก็เลยมอง derby และ sqlite เอาไว้ ก็เลยลองไปหาข้อมูล แล้วก็เจอเจ้านี่เข้า</p>
<blockquote><p>
Personally, I think there&#8217;s no comparison between Derby and SQLite.<br />
Derby&#8217;s an actual database with &#8220;all&#8221; the bells and whistles, but still<br />
a really compact size. SQLite is an extremely fast database-like system<br />
with a much smaller subset of features and SQL compliance. Plus, if<br />
you&#8217;re writing in Java, go with Derby. If you&#8217;re writing in C or C++,<br />
give SQLite a run-through.</p>
<p>Off the top of my head, SQLite doesn&#8217;t support foreign key constraints,<br />
or use column types (everything is a string, unless it&#8217;s an int, which<br />
is actually a string). In the quirks department, I&#8217;ve noticed join order<br />
can have a dramatic effect on performance. What&#8217;s really nice is that<br />
the whole database is a single file, which makes using it as a save file<br />
in your application really nice. Also, startup times are zero. I think<br />
Derby takes a second or two to startup. Both systems support<br />
transactions. Derby can be used in a multi-user mode, while SQLite is<br />
strictly mono-user.</p>
<p>I know both databases claim to be zero-administration, but I&#8217;d say<br />
SQLite more serious about it. I don&#8217;t even know how to configure SQLite.<br />
Derby certainly works great without administration, but there are a<br />
whole lot of options you can muck with if you like.
</p></blockquote>
<p>source: <a target="_blank" rel="nofollow" href="http://www.jiramot.info/goto/http://www.nabble.com/Derby-v-SQLite-td13496423.html" >http://www.nabble.com/Derby-v-SQLite-td13496423.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jiramot.info/derby-vs-sqlite/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

