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> > <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">
+
+
+ </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 & 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 & 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">
+ <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:
+ <input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <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>
+</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> connect 'jdbc:derby:MyDbTest;create=true';</p>
+<p>
+Now exit <span class="codefrag">ij</span>:
+</p>
+<p class="code-block">ij> 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> 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> 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> 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> 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> create table derbyDB(num int, addr varchar(40));
+ij> insert into derbyDB values (1956,'Webster St.');
+ij> insert into derbyDB values (1910,'Union St.');
+ij> update derbyDB set num=180, addr='Grand Ave.' where num=1956;
+ij> 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> 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> 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> 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"> </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 ©
+ 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> > <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">
+
+
+ </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 & 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 & 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">
+ <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:
+ <input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <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"> </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 ©
+ 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> > <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">
+
+
+ </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 & 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 & 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">
+ <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:
+ <input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <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:\> 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:\> set PATH=%PATH%;%JAVA_HOME%\bin
+</p>
+<p>In Windows, these envoronment variables can also be set from - right click "My Computer" -> Advanced -> 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:\> 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:\> 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:\> cd %DERBY_INSTALL%\bin
+C:\Apache\db-derby-10.9.1.0-bin\bin> 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:\> 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"> </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 ©
+ 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