Rob Vesse is a software engineer at YarcData and a committer for the Apache Jena project. He has been involved with Jena since 2012. This document discusses Jena JDBC, which implements the JDBC interface for SPARQL databases. It describes the architecture, supported drivers for in-memory, TDB and remote databases, and how Jena JDBC maps SPARQL result types to JDBC result sets. Examples show how to use Jena JDBC to execute SPARQL queries from Java code against a TDB database.