java.sql.Connection conn = SDBFactory.createSqlConnection("sdb.ttl") ;
boolean explicitTransactions = false ;
{
SDBConnection sConn1 = SDBConnectionFactory.create(conn) ;
Store store1 = StoreFactory.create(desc, sConn1) ;
if ( explicitTransactions )
store1.getConnection().getTransactionHandler().begin() ;
Graph graph1 = SDBFactory.connectDefaultGraph(store1) ;
graph1.getBulkUpdateHandler().removeAll() ;
SSE.write(graph1) ; System.out.println();
graph1.add(t1) ;
SSE.write(graph1) ; System.out.println();
// Look for temporary tables.
TableUtils.hasTable(sConn1.getSqlConnection(), "#NNodeTriples", new String[0]) ;
if ( explicitTransactions )
store1.getConnection().getTransactionHandler().commit() ;
//store1.close() ;
}
// Mythically return conn to the pool.
// Get from pool
// i.e. same connection. Make a store around it
{
SDBConnection sConn2 = SDBConnectionFactory.create(conn) ;
Store store2 = StoreFactory.create(desc, sConn2) ;
if ( explicitTransactions )
store2.getConnection().getTransactionHandler().begin() ;