Browse Source

add TableBuilder utility

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@288 f203690c-595d-4dc9-a70b-905162fa7fd2
tags/rel_1_1_13
James Ahlborn 16 years ago
parent
commit
d7da2f605b
1 changed files with 12 additions and 10 deletions
  1. 12
    10
      src/site/xdoc/index.xml

+ 12
- 10
src/site/xdoc/index.xml View File

@@ -22,19 +22,21 @@
<section name="Sample code">
<ul>
<li>Displaying the contents of a table:
<source>System.out.println(Database.open(new File("my.mdb")).getTable("MyTable").display());</source>
<source>System.out.println(Database.open(new File("my.mdb")).getTable("MyTable").display());
</source>
</li>
<li>Creating a new table and writing data into it:
<source>Database db = Database.create(new File("new.mdb"));
Column a = new Column();
a.setName("a");
a.setSQLType(Types.INTEGER);
Column b = new Column();
b.setName("b");
b.setSQLType(Types.VARCHAR);
db.createTable("NewTable", Arrays.asList(a, b));
Table newTable = db.getTable("NewTable");
newTable.addRow(new Object[] {1, "foo"});</source>
Table newTable = new TableBuilder("NewTable")
.addColumn(new ColumnBuilder("a")
.setSQLType(Types.INTEGER)
.toColumn())
.addColumn(new ColumnBuilder("b")
.setSQLType(Types.VARCHAR)
.toColumn())
.toTable(db);
newTable.addRow(1, "foo");
</source>
</li>
<li>Copying the contents of a JDBC ResultSet (e.g. from an
external database) into a new table:

Loading…
Cancel
Save