Jackcess is not a database driver, so you do not install it using Other - JDBC Driver. You have to use it programmatically in your application. For example, here is some code for doing a "select all" on an MDB table (this is snipped from my CFC). It's not pretty but it gets the job done.
<cfscript>
// Jackcess Database object
local.jackcess = createobject("java","com.healthmarketscience.jackcess.Database","#getDirectoryfromPath(getCurrentTemplatePath())#jackcess-1.2.7.jar");
// Java file handle for the MDB
local.File = createobject("java","java.io.File").init( arguments.dbFile );
// set the Jackcess Database object to variables scope
variables.DB = local.jackcess.open(local.File);
// get the Jackcess Table object
local.table = variables.DB.getTable(arguments.tablename);
local.table.reset();
// ///////////////////////////////////////////////////
// figure out the columns
local.columnList = [];
for (local.i in local.table.getColumns()) {
arrayappend(local.columnList,local.i.getName());
}
// ///////////////////////////////////////////////////
// make the query
var result = querynew( arraytolist(local.columnList) );
var i = 0;
// how many rows do we have?
local.recordcount = local.table.getRowCount()
// loop from 1 to totalrows and get each row
for (i=1;i lte local.recordcount;i++) {
local.row = local.table.getNextRow();
// add a row to our query
queryaddrow(result);
// populate the columns for this row
for (local.col in local.columnList) {
querysetcell(result,local.col,local.row.get(local.col))
}
}
</cfscript>
> To view this discussion on the web visit
https://groups.google.com/d/msgid/railo/b884a454-d784-45cb-a89a-223e65f77a33%40googlegroups.com.