You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@db.apache.org by rh...@apache.org on 2012/12/19 19:20:28 UTC

svn commit: r843115 [21/44] - in /websites/production/db/content/derby: ./ binaries/ blogs/ blogs/images/ dev/ docs/ images/ integrate/ integrate/plugin_help/ integrate/plugin_help/images/ logo/ manuals/ papers/ papers/DerbyTut/ releases/ skin/ skin/cs...

Added: websites/production/db/content/derby/papers/DerbyTut/ij_intro.html
==============================================================================
--- websites/production/db/content/derby/papers/DerbyTut/ij_intro.html (added)
+++ websites/production/db/content/derby/papers/DerbyTut/ij_intro.html Wed Dec 19 18:20:21 2012
@@ -0,0 +1,601 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Step 2: ij Basics</title>
+<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
+<script src="../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../../index.html">Home</a>
+</li>
+<li>
+<a class="unselected" href="../../quick_start.html">Quick Start</a>
+</li>
+<li>
+<a class="unselected" href="../../derby_downloads.html">Download</a>
+</li>
+<li>
+<a class="unselected" href="../../derby_comm.html">Community</a>
+</li>
+<li>
+<a class="unselected" href="../../manuals/index.html">Documentation</a>
+</li>
+<li class="current">
+<a class="selected" href="../../blogs/index.html">Resources</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', '../../skin/')" id="menu_1.1Title" class="menutitle">Blogs and Articles About Derby</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#blogs">Blogs</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3', '../../skin/')" id="menu_1.1.3Title" class="menutitle">Articles</div>
+<div id="menu_1.1.3" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.1.3.1', '../../skin/')" id="menu_1.1.3.1Title" class="menutitle">Tutorials, Tips and Tuning</div>
+<div id="menu_1.1.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html#getstarted">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#features">Features, Hints and Tips</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#security">Security</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#performance">Performance and Tuning</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.2', '../../skin/')" id="menu_1.1.3.2Title" class="menutitle">Tools and Migration</div>
+<div id="menu_1.1.3.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html#tools">Tools</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#migration">Migration</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.3', '../../skin/')" id="menu_1.1.3.3Title" class="menutitle">Applications</div>
+<div id="menu_1.1.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html#client">Client</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#middletier">Middle Tier</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#persistence">Persistence</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#scalability">Scalability and Failover</a>
+</div>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../../skin/')" id="menu_1.2Title" class="menutitle">Integration With Other Products</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../integrate/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../integrate/index.html#uses">What works with Derby?</a>
+</div>
+<div class="menuitem">
+<a href="../../integrate/index.html#products">Product Writeups</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', '../../skin/')" id="menu_1.3Title" class="menutitle">Eclipse Plug-ins</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../integrate/derby_plugin_info.html">Info</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.4', '../../skin/')" id="menu_selected_1.4Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Papers and Presentations</div>
+<div id="menu_selected_1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../papers/index.html">Overview</a>
+</div>
+<div onclick="SwitchMenu('menu_1.4.2', '../../skin/')" id="menu_1.4.2Title" class="menutitle">Derby Engine</div>
+<div id="menu_1.4.2" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.4.2.1', '../../skin/')" id="menu_1.4.2.1Title" class="menutitle">Javadoc</div>
+<div id="menu_1.4.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/engine">Engine</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/language">Language</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/tools">Tools</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/publishedapi">API</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../papers/derby_arch.html">Architecture</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/btree_package.html">BTree</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/pageformats.html">Disk Page Format</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/derby_htw.html">How Things Work</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/Intersect-design.html">Intersect &amp; Except</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/JDBCImplementation.html">JDBC</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/logformats.html">Log Format</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/recovery.html">Logging &amp; Recovery</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/optimizer.html">Optimizer</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/engine/org/apache/derby/iapi/types/package-summary.html#package_description">Type System</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/versionupgrade.html">Versioning</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4.3', '../../skin/')" id="menu_1.4.3Title" class="menutitle">Derby Network Client</div>
+<div id="menu_1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../papers/DerbyClientSpec.html">Functional Spec</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.4.4', '../../skin/')" id="menu_selected_1.4.4Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Derby Tutorial</div>
+<div id="menu_selected_1.4.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../papers/DerbyTut/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/DerbyTut/install_software.html">Step 1: Install Software</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Step 2: ij Basics</div>
+</div>
+<div class="menuitem">
+<a href="../../papers/DerbyTut/embedded_intro.html">Step 3: Embedded Derby</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/DerbyTut/ns_intro.html">Step 4: Derby Network Server</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4.5', '../../skin/')" id="menu_1.4.5Title" class="menutitle">Presentations</div>
+<div id="menu_1.4.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../papers/ApacheCon.html">ApacheCon</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/MiscPresentations.html#Victorian+Java+User+Group">Victorian JUG 2008</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/MiscPresentations.html#OSCON+2005">OSCON 2005</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/MiscPresentations.html#Colorado+Software+Summit+2004">Colorado 2004</a>
+</div>
+</div>
+</div>
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<hr>
+<form action="http://www.google.com/search" method="get">
+<input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                  <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div class="trail">Font size: 
+	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
+	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>Step 2: ij Basics</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#ij_intro">Introduction</a>
+</li>
+<li>
+<a href="#ij_setup">Set the environment</a>
+</li>
+<li>
+<a href="#ij_start">Start up ij</a>
+</li>
+<li>
+<a href="#ij_create">Create a database</a>
+</li>
+<li>
+<a href="#ij_connect">Connect to a database</a>
+<ul class="minitoc">
+<li>
+<a href="#Protocol">Protocol</a>
+</li>
+<li>
+<a href="#Database">Database</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#ij_sql">Execute SQL statements</a>
+</li>
+<li>
+<a href="#ij_disconnect">Disconnect from a database</a>
+</li>
+<li>
+<a href="#ij_exit">Exit</a>
+</li>
+<li>
+<a href="#Run+SQL+Scripts">Run SQL Scripts</a>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1000D"></a><a name="ij_intro"></a>
+<h2 class="boxed">Introduction</h2>
+<div class="section">
+<p>
+
+<span class="codefrag">ij</span> is an interactive SQL scripting tool that comes with Derby. 
+It can be used with the Derby Embedded JDBC driver 
+or with a client JDBC driver, such as the Derby Network Client.
+</p>
+<p>
+This section uses the Derby Embedded JDBC driver to introduce a few 
+<span class="codefrag">ij</span> features.
+The information presented here is minimal, just enough to get you started.
+For a more complete introduction, see the
+<a href="http://db.apache.org/derby/docs/dev/tools/ctoolsij32837.html">Getting
+started with ij</a> section
+in the <a href="http://db.apache.org/derby/manuals/">Tools 
+and Utilities Guide</a>.
+</p>
+</div>
+
+
+<a name="N10028"></a><a name="ij_setup"></a>
+<h2 class="boxed">Set the environment</h2>
+<div class="section">
+<p>
+To set up the environment,
+follow the 
+"<a href="install_software.html#derby_configure">Configure Embedded Derby</a>"
+instructions.
+</p>
+</div>
+
+
+<a name="N10036"></a><a name="ij_start"></a>
+<h2 class="boxed">Start up ij</h2>
+<div class="section">
+<p>Start up <span class="codefrag">ij</span> with this command:</p>
+<p class="code-block">java org.apache.derby.tools.ij</p>
+<p>You should see the output shown below:</p>
+<p class="code-block">ij version 10.4
+ij&gt;
+</p>
+<p>
+The error below means the class path isn't set correctly:
+</p>
+<p class="code-block">java org.apache.derby.tools.ij
+Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/derby/tools/ij
+</p>
+<p>
+For help resolving class path problems, see the 
+"<a href="install_software.html#derby_configure">Configure Embedded Derby</a>"
+and
+"<a href="install_software.html#derby_verify">Verify Derby</a>"
+instructions.
+</p>
+</div>
+
+
+<a name="N10060"></a><a name="ij_create"></a>
+<h2 class="boxed">Create a database</h2>
+<div class="section">
+<p>
+To create a database,
+specify the <span class="codefrag">create=true</span> attribute
+in the connection URL. 
+For example, the command below creates a new database called
+<span class="codefrag">MyDbTest</span>:
+</p>
+<p class="code-block">ij&gt; connect 'jdbc:derby:MyDbTest;create=true';</p>
+<p>
+Now exit <span class="codefrag">ij</span>:
+</p>
+<p class="code-block">ij&gt; exit; </p>
+<p>
+List the contents of your directory with
+<span class="codefrag">ls</span> (UNIX) or
+<span class="codefrag">dir</span> (Windows).
+On UNIX you'll see output like this:
+</p>
+<p class="code-block">$ ls
+MyDbTest  derby.log
+</p>
+<p>
+The <span class="codefrag">MyDbTest</span> directory contains the files that make up 
+the database you just created.
+The <span class="codefrag">derby.log</span> file is an error log, which is helpful
+whenever things don't work as expected.
+</p>
+</div>
+
+
+<a name="N10094"></a><a name="ij_connect"></a>
+<h2 class="boxed">Connect to a database</h2>
+<div class="section">
+<p>
+Start up <span class="codefrag">ij</span> again and 
+<a href="http://db.apache.org/derby/docs/dev/tools/rtoolsijcomref22318.html">connect</a> to the database you just created:
+</p>
+<p class="code-block">java org.apache.derby.tools.ij
+ij&gt; connect 'jdbc:derby:MyDbTest';
+</p>
+<p>
+We'll take a quick look at the
+protocol ("<span class="codefrag">jdbc:derby:</span>") and
+database ("<span class="codefrag">MyDbTest</span>") in this connection URL.
+</p>
+<a name="N100B1"></a><a name="Protocol"></a>
+<h3 class="boxed">Protocol</h3>
+<p>
+Internally, <span class="codefrag">ij</span> determines by default which driver to load
+from the protocol ("<span class="codefrag">jdbc:derby:</span>").
+In this case, it knows to load the embedded JDBC driver.
+We could also have specified the protocol with a property as shown below:
+</p>
+<p class="code-block">java -Dij.protocol=jdbc:derby: org.apache.derby.tools.ij
+ij&gt; connect 'MyDbTest';
+</p>
+<p>
+For more information about <span class="codefrag">ij</span> startup properties see
+<a href="http://db.apache.org/derby/docs/dev/tools/ttoolsij30600.html">Starting
+ij using properties</a> in the
+<a href="http://db.apache.org/derby/docs/dev/tools/ttoolsij98878.html">Tools 
+and Utilities Guide</a>.
+</p>
+<a name="N100D3"></a><a name="Database"></a>
+<h3 class="boxed">Database</h3>
+<p>
+Connecting to the <span class="codefrag">MyDbTest</span> database in the connection URL
+above works
+because the <span class="codefrag">MyDbTest</span> database directory is
+in the current working directory;
+<em>i.e.</em>,
+the directory where you started up <span class="codefrag">ij</span>.
+</p>
+<p>
+Let's say that your current directory location is 
+<span class="codefrag">/home/bill/databases</span>
+and that you decide to change your directory to a different place entirely.
+You can connect to the <span class="codefrag">MyDbTest</span> database 
+by specifying the complete directory path,
+like this:
+</p>
+<p class="code-block">java org.apache.derby.tools.ij
+ij&gt; connect 'jdbc:derby:/home/bill/databases/MyDbTest';
+</p>
+<p>
+You could also specify the <a href="http://db.apache.org/derby/docs/dev/devguide/cdevdvlp27610.html">Derby system home</a> for the database like this:
+</p>
+<p class="code-block">java org.apache.derby.tools.ij -Dderby.system.home=/home/bill/databases
+ij&gt; connect 'jdbc:derby:MyDbTest';
+</p>
+<p>
+The <em>Developer's Guide</em> provides information
+about where Derby looks for databases:
+</p>
+<ul>
+   
+<li>
+<a href="http://db.apache.org/derby/docs/dev/devguide/cdevdvlp34964.html">Connecting to databases</a>
+</li>
+   
+<li> 
+<a href="http://db.apache.org/derby/docs/dev/devguide/cdevdvlp13018.html">Defining the system directory</a>
+</li>
+
+</ul>
+</div>
+
+
+<a name="N10116"></a><a name="ij_sql"></a>
+<h2 class="boxed">Execute SQL statements</h2>
+<div class="section">
+<p>
+Once you connect to a database, you can execute SQL statements.
+<span class="codefrag">ij</span> expects each statement to be terminated
+with a semicolon (;); for example:
+</p>
+<p class="code-block">ij&gt; create table derbyDB(num int, addr varchar(40));
+ij&gt; insert into derbyDB values (1956,'Webster St.');
+ij&gt; insert into derbyDB values (1910,'Union St.');
+ij&gt; update derbyDB set num=180, addr='Grand Ave.' where num=1956;
+ij&gt; select * from derbyDb;
+</p>
+</div>
+
+
+<a name="N10127"></a><a name="ij_disconnect"></a>
+<h2 class="boxed">Disconnect from a database</h2>
+<div class="section">
+<p>
+The <a href="http://db.apache.org/derby/docs/dev/tools/rtoolsijcomref20382.html">disconnect</a> 
+command disconnects from the current database:
+</p>
+<p class="code-block">ij&gt; disconnect;</p>
+</div>
+
+
+<a name="N10139"></a><a name="ij_exit"></a>
+<h2 class="boxed">Exit</h2>
+<div class="section">
+<p>
+The <a href="http://db.apache.org/derby/docs/dev/tools/rtoolsijcomref33358.html">exit</a>
+command quits out of <span class="codefrag">ij</span> and, in embedded mode,
+shuts down the Derby database:
+</p>
+<p class="code-block">ij&gt; exit;</p>
+</div>
+
+
+<a name="N1014E"></a><a name="Run+SQL+Scripts"></a>
+<h2 class="boxed">Run SQL Scripts</h2>
+<div class="section">
+<p>
+You can execute SQL scripts in <span class="codefrag">ij</span> as shown below:
+</p>
+<p class="code-block">ij&gt; run 'my_file.sql';</p>
+<p>
+You can also run SQL scripts from the command line:
+</p>
+<p class="code-block">java org.apache.derby.tools.ij my_file.sql</p>
+<p>
+The <a href="http://db.apache.org/derby/docs/dev/tools/ttoolsij98878.html">Tools and Utilities Guide</a>
+provides more information about running SQL scripts from <span class="codefrag">ij</span>.
+</p>
+<p>
+After completing these <span class="codefrag">ij</span> steps, you're
+ready to move to "<a href="embedded_intro.html">Step 3: Embedded Derby</a>".
+</p>
+</div>
+
+
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2004-2012 Apache Software Foundation</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/DerbyTut/ij_intro.html">derby-user@db.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: websites/production/db/content/derby/papers/DerbyTut/index.html
==============================================================================
--- websites/production/db/content/derby/papers/DerbyTut/index.html (added)
+++ websites/production/db/content/derby/papers/DerbyTut/index.html Wed Dec 19 18:20:21 2012
@@ -0,0 +1,550 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Apache Derby Tutorial</title>
+<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
+<script src="../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../../index.html">Home</a>
+</li>
+<li>
+<a class="unselected" href="../../quick_start.html">Quick Start</a>
+</li>
+<li>
+<a class="unselected" href="../../derby_downloads.html">Download</a>
+</li>
+<li>
+<a class="unselected" href="../../derby_comm.html">Community</a>
+</li>
+<li>
+<a class="unselected" href="../../manuals/index.html">Documentation</a>
+</li>
+<li class="current">
+<a class="selected" href="../../blogs/index.html">Resources</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', '../../skin/')" id="menu_1.1Title" class="menutitle">Blogs and Articles About Derby</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#blogs">Blogs</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3', '../../skin/')" id="menu_1.1.3Title" class="menutitle">Articles</div>
+<div id="menu_1.1.3" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.1.3.1', '../../skin/')" id="menu_1.1.3.1Title" class="menutitle">Tutorials, Tips and Tuning</div>
+<div id="menu_1.1.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html#getstarted">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#features">Features, Hints and Tips</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#security">Security</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#performance">Performance and Tuning</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.2', '../../skin/')" id="menu_1.1.3.2Title" class="menutitle">Tools and Migration</div>
+<div id="menu_1.1.3.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html#tools">Tools</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#migration">Migration</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.3', '../../skin/')" id="menu_1.1.3.3Title" class="menutitle">Applications</div>
+<div id="menu_1.1.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html#client">Client</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#middletier">Middle Tier</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#persistence">Persistence</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#scalability">Scalability and Failover</a>
+</div>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../../skin/')" id="menu_1.2Title" class="menutitle">Integration With Other Products</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../integrate/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../integrate/index.html#uses">What works with Derby?</a>
+</div>
+<div class="menuitem">
+<a href="../../integrate/index.html#products">Product Writeups</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', '../../skin/')" id="menu_1.3Title" class="menutitle">Eclipse Plug-ins</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../integrate/derby_plugin_info.html">Info</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.4', '../../skin/')" id="menu_selected_1.4Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Papers and Presentations</div>
+<div id="menu_selected_1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../papers/index.html">Overview</a>
+</div>
+<div onclick="SwitchMenu('menu_1.4.2', '../../skin/')" id="menu_1.4.2Title" class="menutitle">Derby Engine</div>
+<div id="menu_1.4.2" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.4.2.1', '../../skin/')" id="menu_1.4.2.1Title" class="menutitle">Javadoc</div>
+<div id="menu_1.4.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/engine">Engine</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/language">Language</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/tools">Tools</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/publishedapi">API</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../papers/derby_arch.html">Architecture</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/btree_package.html">BTree</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/pageformats.html">Disk Page Format</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/derby_htw.html">How Things Work</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/Intersect-design.html">Intersect &amp; Except</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/JDBCImplementation.html">JDBC</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/logformats.html">Log Format</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/recovery.html">Logging &amp; Recovery</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/optimizer.html">Optimizer</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/engine/org/apache/derby/iapi/types/package-summary.html#package_description">Type System</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/versionupgrade.html">Versioning</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4.3', '../../skin/')" id="menu_1.4.3Title" class="menutitle">Derby Network Client</div>
+<div id="menu_1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../papers/DerbyClientSpec.html">Functional Spec</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.4.4', '../../skin/')" id="menu_selected_1.4.4Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Derby Tutorial</div>
+<div id="menu_selected_1.4.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Overview</div>
+</div>
+<div class="menuitem">
+<a href="../../papers/DerbyTut/install_software.html">Step 1: Install Software</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/DerbyTut/ij_intro.html">Step 2: ij Basics</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/DerbyTut/embedded_intro.html">Step 3: Embedded Derby</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/DerbyTut/ns_intro.html">Step 4: Derby Network Server</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4.5', '../../skin/')" id="menu_1.4.5Title" class="menutitle">Presentations</div>
+<div id="menu_1.4.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../papers/ApacheCon.html">ApacheCon</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/MiscPresentations.html#Victorian+Java+User+Group">Victorian JUG 2008</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/MiscPresentations.html#OSCON+2005">OSCON 2005</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/MiscPresentations.html#Colorado+Software+Summit+2004">Colorado 2004</a>
+</div>
+</div>
+</div>
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<hr>
+<form action="http://www.google.com/search" method="get">
+<input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                  <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<div id="credit">
+<hr>
+<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
+</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div class="trail">Font size: 
+	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
+	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>Apache Derby Tutorial</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#Intended+Audience">Intended Audience</a>
+</li>
+<li>
+<a href="#Tutorial+Topics">Tutorial Topics</a>
+</li>
+<li>
+<a href="#next">Next Steps</a>
+<ul class="minitoc">
+<li>
+<a href="#More+Information">More Information</a>
+</li>
+<li>
+<a href="#Using+Derby+with+other+Products">Using Derby with other Products</a>
+</li>
+</ul>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1000D"></a><a name="Overview"></a>
+<h2 class="boxed">Overview</h2>
+<div class="section">
+<p>
+
+<a href="http://db.apache.org/derby">Apache Derby</a>,
+an <a href="http://db.apache.org">Apache DB subproject</a>,
+is a relational database implemented in Java.
+Its footprint is so small you can easily embed it in any Java-based solution.
+In addition to its embedded framework,
+Derby supports a more familiar client/server framework with the
+Derby Network Server.
+This tutorial introduces Derby's basic features and
+walks you through using both frameworks;
+first the embedded framework using the Derby Embedded JDBC driver, 
+then the Network Server framework using the
+Derby Network Client JDBC driver.
+</p>
+</div>
+
+
+<a name="N1001F"></a><a name="Intended+Audience"></a>
+<h2 class="boxed">Intended Audience</h2>
+<div class="section">
+<p>
+This tutorial is intended for new Derby users who have 
+had at least light exposure to SQL, Java, and JDBC.
+</p>
+</div>
+
+
+<a name="N10029"></a><a name="Tutorial+Topics"></a>
+<h2 class="boxed">Tutorial Topics</h2>
+<div class="section">
+<p>
+This tutorial is organized into the sections below:
+</p>
+<ol>
+   
+<li> 
+<a href="install_software.html">Install Software</a> shows how to:
+         <ul>
+           
+<li> Install the Apache Derby software. </li>
+           
+<li> Configure your environment to use the 
+                Derby Embedded JDBC driver. </li>
+           
+<li> Verify your installation with the <span class="codefrag">sysinfo</span> tool.</li>
+         
+</ul>
+   
+</li>
+   
+<li> 
+<a href="ij_intro.html">ij Basics</a> shows how to
+         use the <span class="codefrag">ij</span> tool with the embedded Derby JDBC
+         driver to create a database and execute SQL queries.
+   </li>
+
+   
+<li> 
+<a href="embedded_intro.html">Embedded Derby</a> shows how to
+        compile and run a simple Java application that uses the
+        Derby Embedded JDBC driver.
+   </li>
+   
+<li> 
+<a href="ns_intro.html">Derby Network Server</a> show how to:
+        <ul>
+             
+<li> Start the Derby Network Server.</li>
+             
+<li> Configure your environment to use the
+                  Derby Network Client JDBC driver.</li>
+             
+<li> Compile and run a simple Java application that uses the
+                   network server.
+             </li>
+        
+</ul>
+   
+</li>
+
+</ol>
+</div>
+
+
+<a name="N10070"></a><a name="next"></a>
+<h2 class="boxed">Next Steps</h2>
+<div class="section">
+<p>
+After completing the four steps in this tutorial, 
+you'll understand the basics of how to
+use Derby in the embedded and Network Server frameworks.
+</p>
+<a name="N10079"></a><a name="More+Information"></a>
+<h3 class="boxed">More Information</h3>
+<p>
+More information about Derby is on the
+<a href="http://db.apache.org/derby">Derby web site</a>
+and on the
+<a class="external" href="http://wiki.apache.org/db-derby/">Derby Wiki</a>.
+Please post any problems or questions to the
+<a href="http://db.apache.org/derby/derby_mail.html">derby-user@db.apache.org</a>
+mail list.
+</p>
+<a name="N1008F"></a><a name="Using+Derby+with+other+Products"></a>
+<h3 class="boxed">Using Derby with other Products</h3>
+<p>
+Below is a partial list of resources on the Derby web site that show how 
+to use Derby with another product:
+</p>
+<ul>
+   
+<li>
+<strong>Tools</strong>:
+   <ul>
+      
+<li>
+<a href="../../integrate/db_ddlutils.html">DdlUtils</a>
+</li>
+      
+<li>
+<a href="../../integrate/derby_plugin_info.html">Eclipse</a> 
+</li>
+   
+</ul>
+   
+</li>
+
+   
+<li>
+<strong>Data Mappers</strong>:
+   <ul>
+      
+<li>
+<a href="../../integrate/JPetStoreGeronimo.html">iBATIS</a> 
+</li>
+      
+<li>
+<a href="../../integrate/JPOX_Derby.html">JPOX JDO</a> 
+</li>
+      
+<li>
+<a href="../../integrate/db_torque.html">Torque</a> 
+</li>
+   
+</ul>
+   
+</li>
+
+   
+<li>
+<strong>Web Applications</strong>:
+   <ul>
+      
+<li>
+<a href="../../integrate/JPetStoreGeronimo.html">Geronimo</a> 
+</li>
+      
+<li>
+<a href="../fortune_tut.html">Tomcat 5.0</a> 
+</li>
+      
+<li>
+<a href="../../integrate/DerbyTomcat5512JPetStor.html">Tomcat 5.5</a>
+</li>
+      
+<li>
+<a href="../../integrate/JPetStoreWebSphere.html">WebSphere</a> 
+</li>
+   
+</ul>
+   
+</li>
+
+</ul>
+<p>
+More products that work with Derby are summarized on the 
+<a class="external" href="http://wiki.apache.org/db-derby/UsesOfDerby">UsesOfDerby</a> Wiki
+page.
+</p>
+</div>
+
+
+<p>
+<em>Last updated: April 30, 2008</em>
+</p>
+
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2004-2012 Apache Software Foundation</div>
+<div id="logos">
+<a href="http://validator.w3.org/check/referer"><img style="height: 31px; width: 88px;" title="Valid HTML 4.01!" alt="Valid HTML 4.01!" src="../../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="height: 31px; width: 88px;" title="Valid CSS!" alt="Valid CSS!" src="../../skin/images/vcss.png" class="logoImage"></a>
+</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/DerbyTut/index.html">derby-user@db.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: websites/production/db/content/derby/papers/DerbyTut/install_software.html
==============================================================================
--- websites/production/db/content/derby/papers/DerbyTut/install_software.html (added)
+++ websites/production/db/content/derby/papers/DerbyTut/install_software.html Wed Dec 19 18:20:21 2012
@@ -0,0 +1,688 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Step 1: Install Software</title>
+<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
+<script src="../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../../index.html">Home</a>
+</li>
+<li>
+<a class="unselected" href="../../quick_start.html">Quick Start</a>
+</li>
+<li>
+<a class="unselected" href="../../derby_downloads.html">Download</a>
+</li>
+<li>
+<a class="unselected" href="../../derby_comm.html">Community</a>
+</li>
+<li>
+<a class="unselected" href="../../manuals/index.html">Documentation</a>
+</li>
+<li class="current">
+<a class="selected" href="../../blogs/index.html">Resources</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', '../../skin/')" id="menu_1.1Title" class="menutitle">Blogs and Articles About Derby</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#blogs">Blogs</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3', '../../skin/')" id="menu_1.1.3Title" class="menutitle">Articles</div>
+<div id="menu_1.1.3" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.1.3.1', '../../skin/')" id="menu_1.1.3.1Title" class="menutitle">Tutorials, Tips and Tuning</div>
+<div id="menu_1.1.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html#getstarted">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#features">Features, Hints and Tips</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#security">Security</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#performance">Performance and Tuning</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.2', '../../skin/')" id="menu_1.1.3.2Title" class="menutitle">Tools and Migration</div>
+<div id="menu_1.1.3.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html#tools">Tools</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#migration">Migration</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.3', '../../skin/')" id="menu_1.1.3.3Title" class="menutitle">Applications</div>
+<div id="menu_1.1.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../blogs/index.html#client">Client</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#middletier">Middle Tier</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#persistence">Persistence</a>
+</div>
+<div class="menuitem">
+<a href="../../blogs/index.html#scalability">Scalability and Failover</a>
+</div>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../../skin/')" id="menu_1.2Title" class="menutitle">Integration With Other Products</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../integrate/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../integrate/index.html#uses">What works with Derby?</a>
+</div>
+<div class="menuitem">
+<a href="../../integrate/index.html#products">Product Writeups</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', '../../skin/')" id="menu_1.3Title" class="menutitle">Eclipse Plug-ins</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../integrate/derby_plugin_info.html">Info</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.4', '../../skin/')" id="menu_selected_1.4Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Papers and Presentations</div>
+<div id="menu_selected_1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../papers/index.html">Overview</a>
+</div>
+<div onclick="SwitchMenu('menu_1.4.2', '../../skin/')" id="menu_1.4.2Title" class="menutitle">Derby Engine</div>
+<div id="menu_1.4.2" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.4.2.1', '../../skin/')" id="menu_1.4.2.1Title" class="menutitle">Javadoc</div>
+<div id="menu_1.4.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/engine">Engine</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/language">Language</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/tools">Tools</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/publishedapi">API</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../papers/derby_arch.html">Architecture</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/btree_package.html">BTree</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/pageformats.html">Disk Page Format</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/derby_htw.html">How Things Work</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/Intersect-design.html">Intersect &amp; Except</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/JDBCImplementation.html">JDBC</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/logformats.html">Log Format</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/recovery.html">Logging &amp; Recovery</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/optimizer.html">Optimizer</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/engine/org/apache/derby/iapi/types/package-summary.html#package_description">Type System</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/versionupgrade.html">Versioning</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4.3', '../../skin/')" id="menu_1.4.3Title" class="menutitle">Derby Network Client</div>
+<div id="menu_1.4.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../papers/DerbyClientSpec.html">Functional Spec</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.4.4', '../../skin/')" id="menu_selected_1.4.4Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Derby Tutorial</div>
+<div id="menu_selected_1.4.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../papers/DerbyTut/index.html">Overview</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Step 1: Install Software</div>
+</div>
+<div class="menuitem">
+<a href="../../papers/DerbyTut/ij_intro.html">Step 2: ij Basics</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/DerbyTut/embedded_intro.html">Step 3: Embedded Derby</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/DerbyTut/ns_intro.html">Step 4: Derby Network Server</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4.5', '../../skin/')" id="menu_1.4.5Title" class="menutitle">Presentations</div>
+<div id="menu_1.4.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../papers/ApacheCon.html">ApacheCon</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/MiscPresentations.html#Victorian+Java+User+Group">Victorian JUG 2008</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/MiscPresentations.html#OSCON+2005">OSCON 2005</a>
+</div>
+<div class="menuitem">
+<a href="../../papers/MiscPresentations.html#Colorado+Software+Summit+2004">Colorado 2004</a>
+</div>
+</div>
+</div>
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<hr>
+<form action="http://www.google.com/search" method="get">
+<input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                  <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div class="trail">Font size: 
+	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
+	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>Step 1: Install Software</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#jdk">Java Development Kit (JDK)</a>
+<ul class="minitoc">
+<li>
+<a href="#jdk_install">Install JDK</a>
+</li>
+<li>
+<a href="#jdk_configure">Configure JDK</a>
+</li>
+<li>
+<a href="#jdk_verify">Verify JDK</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#derby">Apache Derby</a>
+<ul class="minitoc">
+<li>
+<a href="#derby_download">Download Derby</a>
+</li>
+<li>
+<a href="#derby_install">Install Derby</a>
+</li>
+<li>
+<a href="#set_derby_install">Set DERBY_INSTALL</a>
+</li>
+<li>
+<a href="#derby_configure">Configure Embedded Derby</a>
+</li>
+<li>
+<a href="#derby_verify">Verify Derby</a>
+</li>
+</ul>
+</li>
+</ul>
+</div> 
+
+
+<a name="N1000D"></a><a name="Introduction"></a>
+<h2 class="boxed">Introduction</h2>
+<div class="section">
+<p>
+This tutorial
+requires the Java Development Kit (JDK)
+and the Apache Derby software.
+</p>
+<p>
+First, this section describes which JDK release is required, 
+asks you to install it if you haven't already,
+then shows you how to configure and verify your installation.
+</p>
+<p>
+Next, it shows you how to install the Apache Derby software,
+configure your environment to use the Derby Embedded JDBC driver,
+and verify your installation with the Derby <span class="codefrag">sysinfo</span> tool.
+</p>
+</div>
+
+
+<a name="N10020"></a><a name="jdk"></a>
+<h2 class="boxed">Java Development Kit (JDK)</h2>
+<div class="section">
+<p>Derby requires Java 2 Standard Edition (J2SE) 5 or higher.
+Only the Java Runtime Environment (JRE) is required to run Derby,
+but this tutorial compiles a Java application, so it requires
+the Java Development Kit (JDK).
+</p>
+<p>
+If you already have a JDK installed, 
+<a href="#jdk_verify">verify</a> you are configured to use it,
+then proceed
+to the <a href="#derby">Apache Derby</a> installation section.
+</p>
+<a name="N10034"></a><a name="jdk_install"></a>
+<h3 class="boxed">Install JDK</h3>
+<p>
+If you have not already installed a JDK,
+download and install it now. 
+No specific vendor implementation is required;
+the only requirement is that it be certified for J2SE 5 or higher.
+Java's reference implementation is at
+<a class="external" href="http://www.oracle.com/technetwork/java/javase/overview/index.html">http://www.oracle.com/technetwork/java/javase/overview/index.html</a>.
+After installing the JDK of your choice, proceed to the next section.
+</p>
+<a name="N10042"></a><a name="jdk_configure"></a>
+<h3 class="boxed">Configure JDK</h3>
+<p>
+Set the <span class="codefrag">JAVA_HOME</span> environment variable to the root location of
+the JDK installation directory.
+The examples below use
+<span class="codefrag">C:\jdk1.5</span> for Windows and 
+<span class="codefrag">/opt/jdk1.5</span> for UNIX, but be sure to use the actual
+location on your system. (e.g. The default installation location used by the JDK 
+installer might be something like C:\Program Files\Java\jdk1.5.0_06)
+</p>
+<p class="code-block">Windows:
+C:\&gt; set JAVA_HOME=C:\jdk1.5
+</p>
+<p class="code-block">UNIX Korn Shell:
+$ export JAVA_HOME=/opt/jdk1.5
+</p>
+<p>
+Next set the <span class="codefrag">PATH</span> environment variable to include the JDK
+<span class="codefrag">bin</span> directory.
+The <span class="codefrag">PATH</span> variable tells the operating system where to find the
+<span class="codefrag">java</span> interpreter and the <span class="codefrag">javac</span> compiler.
+</p>
+<p class="code-block">Windows:
+C:\&gt; set PATH=%PATH%;%JAVA_HOME%\bin
+</p>
+<p>In Windows, these envoronment variables can also be set from - right click "My Computer" -&gt; Advanced -&gt; Environment Variables.</p>
+<p class="code-block">UNIX Korn Shell:
+$ export PATH=$JAVA_HOME/bin:$PATH
+</p>
+<a name="N1007A"></a><a name="jdk_verify"></a>
+<h3 class="boxed">Verify JDK</h3>
+<p>
+Use the <span class="codefrag">java -version</span> command, as shown below,
+to verify the installed release:
+</p>
+<p class="code-block">java -version
+java version "1.5.0_06"
+Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
+Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
+</p>
+<p>
+The output you see may be different from what is shown above because
+the <span class="codefrag">java -version</span> command outputs vendor-specific information;
+however, if you don't see what looks like valid version information, then 
+<strong>STOP!</strong>
+And don't proceed until you resolve that problem.
+</p>
+</div>
+
+
+<a name="N10095"></a><a name="derby"></a>
+<h2 class="boxed">Apache Derby</h2>
+<div class="section">
+<a name="N1009B"></a><a name="derby_download"></a>
+<h3 class="boxed">Download Derby</h3>
+<p>
+Download the binary Apache Derby distribution from the Derby web site at 
+<a href="http://db.apache.org/derby/derby_downloads.html">http://db.apache.org/derby/derby_downloads.html</a>.
+These tutorial instructions use version 10.9.1.0 and 
+assume you downloaded one of the binary distribution files 
+listed in the table below:
+</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+     
+<tr>
+<th colspan="1" rowspan="1">Operating System</th><th colspan="1" rowspan="1">Download File</th>
+</tr>
+     
+<tr>
+<td colspan="1" rowspan="1">Windows</td><td colspan="1" rowspan="1">db-derby-10.9.1.0-bin.zip</td>
+</tr>
+     
+<tr>
+<td colspan="1" rowspan="1">UNIX, Linux, and Mac</td><td colspan="1" rowspan="1">db-derby-10.9.1.0-bin.tar.gz</td>
+</tr>
+
+</table>
+<p>If a more recent release is available, download that,
+   then substitute that version number 
+for <span class="codefrag">10.9.1.0</span> in the following instructions.
+   </p>
+<a name="N100D0"></a><a name="derby_install"></a>
+<h3 class="boxed">Install Derby</h3>
+<p>
+    Choose the directory into which you want to install the Derby software.
+    You must have write permissions to this directory.
+    The sample instructions below use <span class="codefrag">C:\Apache</span> for Windows and
+    <span class="codefrag">/opt/Apache</span> for UNIX; be sure to use your actual location.
+    Copy the software distribution to the location you choose, then
+    extract it as shown below.
+    </p>
+<p class="code-block">Windows (use your extraction tool e.g. WinZip -- these instructions use mks unzip):
+mkdir C:\Apache
+copy db-derby-10.9.1.0-bin.zip C:\Apache
+cd C:\Apache
+unzip db-derby-10.9.1.0-bin.zip
+</p>
+<p class="code-block">UNIX:
+mkdir /opt/Apache
+cp db-derby-10.9.1.0-bin.tar.gz /opt/Apache
+cd /opt/Apache
+tar xzvf db-derby-10.9.1.0-bin.tar.gz
+</p>
+<p>In both cases, the software will now be extracted into a subdirectory
+    named <span class="codefrag">db-derby-10.9.1.0-bin</span>. 
+   </p>
+<a name="N100EE"></a><a name="set_derby_install"></a>
+<h3 class="boxed">Set DERBY_INSTALL</h3>
+<p>
+Set the <span class="codefrag">DERBY_INSTALL</span> variable to the location where you
+installed Derby.
+Examples are shown below, but be sure to use the actual location on 
+your system:
+</p>
+<p class="code-block">Windows:
+C:\&gt; set DERBY_INSTALL=C:\Apache\db-derby-10.9.1.0-bin
+</p>
+<p class="code-block">UNIX Korn Shell:
+$ export DERBY_INSTALL=/opt/Apache/db-derby-10.9.1.0-bin
+</p>
+<a name="N10103"></a><a name="derby_configure"></a>
+<h3 class="boxed">Configure Embedded Derby</h3>
+<p>To use Derby in its embedded mode
+      set your <span class="codefrag">CLASSPATH</span> to include the jar files listed below:</p>
+<ul>
+     
+<li> 
+<span class="codefrag">derby.jar</span>: contains the Derby engine and the
+              Derby Embedded JDBC driver</li>
+     
+<li> 
+<span class="codefrag">derbytools.jar</span>:
+           optional, provides the <span class="codefrag">ij</span> tool that is used
+          by a couple of sections in this tutorial</li>
+
+</ul>
+<p>
+   You can set your <span class="codefrag">CLASSPATH</span> explicitly with the command
+   shown below:
+</p>
+<p class="code-block">Windows:
+C:\&gt; set CLASSPATH=%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar;.
+</p>
+<p class="code-block">UNIX:
+$ export CLASSPATH=$DERBY_INSTALL/lib/derby.jar:$DERBY_INSTALL/lib/derbytools.jar:.
+</p>
+<p>
+Notice that multiple entries in the class path are separated by a
+semicolon (;) on Windows and a colon (:) on UNIX.
+</p>
+<p>
+   The Derby software provides another way to set <span class="codefrag">CLASSPATH</span>,
+   using shell scripts (UNIX) and batch files (Windows).
+   This tutorial shows how to set
+   <span class="codefrag">CLASSPATH</span> explicitly 
+   and also how to use the Derby scripts to set it.
+</p>
+<p>
+   Change directory now into the
+   <span class="codefrag">DERBY_INSTALL/bin</span> directory.
+    The <span class="codefrag">setEmbeddedCP.bat</span> (Windows) 
+    and <span class="codefrag">setEmbeddedCP.ksh</span>
+     (UNIX) scripts use the <span class="codefrag">DERBY_INSTALL</span> variable to set the 
+     <span class="codefrag">CLASSPATH</span>  for Derby embedded usage. 
+     You can edit the script itself to set 
+     <span class="codefrag">DERBY_INSTALL</span>, or you can let the script get 
+     <span class="codefrag">DERBY_INSTALL</span> from your environment. 
+     Since you already set <span class="codefrag">DERBY_INSTALL</span> in the 
+     "<a href="#set_derby_install">Set DERBY_INSTALL</a>" section above, 
+     you don't need to edit the script, 
+     so go ahead and execute it as shown below:
+   </p>
+<p class="code-block">Windows:
+C:\&gt; cd %DERBY_INSTALL%\bin
+C:\Apache\db-derby-10.9.1.0-bin\bin&gt; setEmbeddedCP.bat
+</p>
+<p class="code-block">UNIX:
+$ cd $DERBY_INSTALL/bin
+$ . setEmbeddedCP.ksh
+</p>
+<a name="N10163"></a><a name="derby_verify"></a>
+<h3 class="boxed">Verify Derby</h3>
+<p>Run the <span class="codefrag">sysinfo</span> command, as shown below, to output Derby
+system information:
+</p>
+<p class="code-block">java org.apache.derby.tools.sysinfo</p>
+<p>Successful output will look something like this:</p>
+<p class="code-block">
+------------------ Java Information ------------------
+Java Version:    1.6.0_31
+Java Vendor:     Apple Inc.
+Java home:       /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
+Java classpath:  /Users/myself/src:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derby.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derby.war:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_cs.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_de_DE.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_es.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_fr.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_hu.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_it.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_ja_JP.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_ko_KR.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_pl.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_pt_BR.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_ru.jar:/Users/myself/derby/10.9
 .1/db-derby-10.9.1.0-bin/lib/derbyLocale_zh_CN.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyLocale_zh_TW.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyclient.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbynet.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyrun.jar:/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbytools.jar
+OS name:         Mac OS X
+OS architecture: x86_64
+OS version:      10.7.4
+Java user name:  myself
+Java user home:  /Users/myself
+Java user dir:   /Users/myself/derby/mainline
+java.specification.name: Java Platform API Specification
+java.specification.version: 1.6
+java.runtime.version: 1.6.0_31-b04-415-11M3646
+--------- Derby Information --------
+[/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derby.jar] 10.9.1.0 - (1344872)
+[/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbytools.jar] 10.9.1.0 - (1344872)
+[/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbynet.jar] 10.9.1.0 - (1344872)
+[/Users/myself/derby/10.9.1/db-derby-10.9.1.0-bin/lib/derbyclient.jar] 10.9.1.0 - (1344872)
+------------------------------------------------------
+----------------- Locale Information -----------------
+Current Locale :  [English/United States [en_US]]
+Found support for locale: [cs]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [de_DE]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [es]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [fr]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [hu]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [it]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [ja_JP]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [ko_KR]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [pl]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [pt_BR]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [ru]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [zh_CN]
+	 version: 10.9.1.0 - (1344872)
+Found support for locale: [zh_TW]
+	 version: 10.9.1.0 - (1344872)
+------------------------------------------------------
+</p>
+<p>
+The output on your system will probably be somewhat different 
+from the output shown above, 
+but it should reflect the correct location 
+of jar files on your machine and there shouldn't be any errors. 
+If you see an error like the one below, 
+it means your class path is not correctly set:
+</p>
+<p class="code-block">$ java org.apache.derby.tools.sysinfo
+Exception in thread "main" java.lang.NoClassDefFoundError: 
+     org/apache/derby/tools/sysinfo
+</p>
+<p>
+Echo your <span class="codefrag">CLASSPATH</span>, as shown below,
+then double check each entry in your class path to verify that the jar file 
+is where you expect it:
+</p>
+<p class="code-block">Windows:
+C:\&gt; echo %CLASSPATH% 
+C:\Apache\DB-DER~1.1-B\lib\derby.jar;C:\Apache\DB-DER~1.1-B\lib\derbytools.jar;
+</p>
+<p class="code-block">UNIX:
+$ echo $CLASSPATH
+/opt/Apache/db-derby-10.9.1.0-bin/lib/derby.jar:/opt/Apache/db-derby-10.9.1.0-bin/lib/derbytools.jar:
+</p>
+<p>
+If <span class="codefrag">sysinfo</span> outputs valid information, you're
+ready to move to "<a href="ij_intro.html">Step 2: ij Basics</a>".
+</p>
+</div>
+
+
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2004-2012 Apache Software Foundation</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/DerbyTut/install_software.html">derby-user@db.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: websites/production/db/content/derby/papers/DerbyTut/network_server.png
==============================================================================
Binary file - no diff available.

Propchange: websites/production/db/content/derby/papers/DerbyTut/network_server.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream