Hello, We successfully built our Virtuoso Server using the 64-bit binaries for Leopard (Mac OS X 10.5). We re-imported all of the data from our old system into the 64-bit version. We are using JDBC drivers to connect our web application to the Virtuoso Server. Here is our environment:
Mac OS X 10.5 Jena 2.5.4 Virtuoso OpenSource 5.0.6 Previously, we were using Virtuoso OpenSource 5.0.1. We can run our old queries using the 64-bit SPARQL endpoint. Therefore, the data is in the 64-bit Virtuoso Server. However, running the same queries through our JDBC connection does not return any data. Here is a snippet of our code: VirtGraph set = new VirtGraph ("jdbc:virtuoso://xxxxx:1112", "xxxxx", "xxxxxxxxxx"); String queryText = "[our query]"; Query sparql = QueryFactory.create(queryText); VirtuosoQueryExecution vqe = VirtuosoQueryExecutionFactory.create (sparql, set); ResultSet results = vqe.execSelect(); Are there new versions of the JDBC drivers or Virtuoso Jena drivers? Are there different classes we should use? We are using the virtjdbc3.jar file that was part of the 5.0.6 deployment file. We have noticed the VirtuosoQueryExecution instance has an attribute called virt_query. This attribute is prepending the following text to the beginning of our query: sparql define input:default-graph-uri <virt:DEFAULT> Could this be causing a problem? These lines are not part of the original query. Thanks, Chuck ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ