本文整理了Java中com.healthmarketscience.jackcess.Database.getTable()
方法的一些代码示例,展示了Database.getTable()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Database.getTable()
方法的具体详情如下:
包路径:com.healthmarketscience.jackcess.Database
类名称:Database
方法名:getTable
暂无
代码示例来源:origin: pentaho/pentaho-kettle
void createTable( String tableName, RowMetaInterface rowMeta ) throws IOException {
List<Column> columns = AccessOutputMeta.getColumns( rowMeta );
db.createTable( tableName, columns );
table = db.getTable( tableName );
}
代码示例来源:origin: pentaho/pentaho-kettle
Table table = db.getTable( realTablename );
if ( table == null ) {
throw new KettleException( BaseMessages.getString(
代码示例来源:origin: pentaho/pentaho-kettle
logBasic( BaseMessages.getString( PKG, "JobEntryMSAccessBulkLoad.Log.DbOpened", targetFilename ) );
if ( db.getTable( tablename ) != null ) {
logBasic( BaseMessages.getString( PKG, "JobEntryMSAccessBulkLoad.Log.TableExists", tablename ) );
代码示例来源:origin: pentaho/pentaho-kettle
t = d.getSystemTable( realTableName );
} else {
t = d.getTable( realTableName );
代码示例来源:origin: pentaho/pentaho-kettle
data.table = data.db.getTable( realTablename );
if ( data.table == null ) {
if ( meta.isTableCreated() ) {
代码示例来源:origin: pentaho/pentaho-kettle
data.t = data.d.getSystemTable( data.tableName );
} else {
data.t = data.d.getTable( data.tableName );
代码示例来源:origin: stackoverflow.com
String dbFileSpec = "C:/Users/Public/example.accdb";
try (Database db = DatabaseBuilder.open(new File(dbFileSpec))) {
Table tbl = db.getTable("XXXX_XA_Data_1");
HashMap rowData = new HashMap();
rowData.put("Today's Future Variation Margin", 1);
tbl.addRowFromMap(rowData);
}
代码示例来源:origin: stackoverflow.com
ArrayList<Integer> partNumbers = new ArrayList<Integer>();
partNumbers.add(999);
partNumbers.add(777);
partNumbers.add(1234);
// set up
Database database = new Database(getConnection());
Table<Inventory> inventoryTable = database.getTable(Inventory.class);
// select operation for list "...WHERE PARTNUMBER IN (?, ?, ?)..."
for (Inventory inventory: inventoryTable.
selectAllWhere("partNumberIn", partNumbers))
{
System.out.println(inventory.getPartNumber());
}
代码示例来源:origin: org.integratedmodelling/klab-common
private com.healthmarketscience.jackcess.Table getTable() throws KlabIOException {
if (_table == null) {
try {
_table = getDb().getTable(_name);
} catch (IOException e) {
throw new KlabIOException(e);
}
}
return _table;
}
代码示例来源:origin: stackoverflow.com
Database db = DatabaseBuilder.open(new File(
"C:/Users/Gord/Desktop/Database1.accdb"));
Table table = db.getTable("People");
Map<String, Object> criteria = new HashMap<String, Object>();
criteria.put("FirstName", "Jimmy");
criteria.put("LastName", "Hoffa");
Row row = CursorBuilder.findRow(table, criteria);
if (row == null) {
System.out.println("No row found that matches all criteria.");
}
else {
System.out.println(String.format("Row found: ID=%d.", row.get("ID")));
}
代码示例来源:origin: io.github.codemumbler/mdb-oracle-converter
@SuppressWarnings("unchecked")
private List<com.healthmarketscience.jackcess.Column> getColumns(String tableName) throws IOException {
return (List<com.healthmarketscience.jackcess.Column>) jackcessDatabase.getTable(tableName).getColumns();
}
代码示例来源:origin: stackoverflow.com
Database db = DatabaseBuilder.open(new File(
"C:/Users/Gord/Desktop/Database1.accdb"));
Table tbl = db.getTable("MyTable");
Cursor crsr = new CursorBuilder(tbl)
.setIndex(tbl.getIndex("alias"))
.setStartEntry("B0")
.setEndEntry("B0")
.toCursor();
List<Row> rowList = new ArrayList<Row>();
for (Row r : crsr.newIterable()) {
rowList.add(r);
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
private void loadTablesData() throws SQLException, IOException {
for (String tn : this.loadingOrder) {
if (!this.unresolvedTables.contains(tn)) {
UcanaccessTable t = new UcanaccessTable(dbIO.getTable(tn), tn);
this.loadTableData(t, false);
conn.commit();
}
}
}
代码示例来源:origin: stackoverflow.com
String dbFile = "C:/Users/Public/test/DB.mdb";
try (Database db = DatabaseBuilder.open(new File(dbFile))) {
Table table = db.getTable("Table1");
Cursor cursor = CursorBuilder.createCursor(table);
int testNum = 1;
for (Row row : cursor.newIterable().addMatchPattern("testnum", testNum)) {
row.put("active", true);
table.updateRow(row);
}
} catch (Exception e) {
e.printStackTrace(System.out);
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
private void createTriggers() throws IOException, SQLException {
for (String tn : this.loadingOrder) {
if (!this.unresolvedTables.contains(tn) && !this.readOnlyTables.contains(tn)) {
UcanaccessTable t = new UcanaccessTable(dbIO.getTable(tn), tn);
createSyncrTriggers(t);
}
}
createCalculatedFieldsTriggers();
}
代码示例来源:origin: org.eobjects.metamodel/MetaModel-access
@Override
protected Number executeCountQuery(Table table, List<FilterItem> whereItems, boolean functionApproximationAllowed) {
try {
com.healthmarketscience.jackcess.Table mdbTable = getDatabase().getTable(table.getName());
return mdbTable.getRowCount();
} catch (Exception e) {
throw new MetaModelException(e);
}
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
public OleBlob getOleBlob(Database db) throws UcanaccessSQLException {
try {
Table t = db.getTable(tableName);
Cursor c = CursorBuilder.createPrimaryKeyCursor(t);
return c.findFirstRow(key) ? c.getCurrentRow().getBlob(columnName) : null;
} catch (IOException e) {
throw new UcanaccessSQLException(e);
}
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
private void loadTableIndexesUK(String tn) throws IOException, SQLException {
Table t = dbIO.getTable(tn);
UcanaccessTable table = new UcanaccessTable(t, tn);
if (t != null) {
for (Index idx : table.getIndexes()) {
if (!idx.isForeignKey() && (idx.isPrimaryKey() || idx.isUnique())) {
loadIndex(idx, tn);
}
}
}
}
代码示例来源:origin: net.sf.ucanaccess/ucanaccess
private void loadTableIndexesNotUK(String tn) throws IOException, SQLException {
Table t = dbIO.getTable(tn);
UcanaccessTable table = new UcanaccessTable(t, tn);
if (!skipIndexes && t != null) {
for (Index idx : table.getIndexes()) {
if (!idx.isForeignKey() && !idx.isPrimaryKey() && !idx.isUnique()) {
loadIndex(idx, tn);
}
}
}
}
代码示例来源:origin: io.github.codemumbler/mdb-oracle-converter
private void readTableData(Table table) throws IOException {
com.healthmarketscience.jackcess.Table sourceTable = jackcessDatabase.getTable(table.getName());
for (com.healthmarketscience.jackcess.Row sourceRow : sourceTable) {
Row row = new Row(table);
for (Column column : table.getColumns()) {
row.add(column, sourceRow.get(column.getName()));
}
table.addRow(row);
}
}
内容来源于网络,如有侵权,请联系作者删除!