Use the Simba ODBC and JDBC drivers for BigQuery
The Simba Open Database Connectivity (ODBC) and Java Database Connectivity(JDBC) drivers for BigQuery connect your applications toBigQuery, letting you use BigQuery features withyour preferred tooling and infrastructure. Generally, the JDBC driver is usedwith Java applications, and the ODBC driver is used otherwise.
The Simba ODBC and JDBC drivers are developed byinsightsoftware, aGoogle Cloud Ready - BigQuery partner.As an alternative to the Simba JDBC driver, aGoogle-developed JDBC driver for BigQueryis available inPreview.
Limitations
The Simba ODBC and JDBC drivers for BigQuery are subject to thefollowing limitations:
- BigQuery load features aren'tsupported.
- BigQuery export features aren'tsupported.
- Query prefixes aren't supported.
- Alldata manipulation language (DML) limitationsapply.
- Parameterized queries onlyprovide query validation. Query performance isn't affected.
- The drivers are specific to BigQuery and can't be used withother products or services.
Before you begin
When you use the Simba ODBC and JDBC drivers for BigQuery, youhave the option to read data with the BigQuery Storage Read API, instead of withthe standard BigQuery API. In the insightsoftware documentation, thisfeature is called theHigh-Throughput API. If you plan to use this optionalfeature, ensure that you have therequired roles.
Required roles for the High-Throughput API
To get the permissions that you need to use the High-Throughput API, ask your administrator to grant you theBigQuery Read Session User (roles/bigquery.readSessionUser) IAM role on your BigQuery project. For more information about granting roles, seeManage access to projects, folders, and organizations.
This predefined role contains the permissions required to use the High-Throughput API. To see the exact permissions that are required, expand theRequired permissions section:
Required permissions
The following permissions are required to use the High-Throughput API:
resourcemanager.projects.getresourcemanager.projects.listbigquery.readsessions.createbigquery.readsessions.getDatabigquery.readsessions.update
You might also be able to get these permissions withcustom roles or otherpredefined roles.
Install and configure the Simba ODBC driver for BigQuery
Download the 3.1.6.1026 version of the driver for your operating system:
- Windows 32-bit (
.msifile) - Windows 64-bit (
.msifile) - Linux 32-bit and 64-bit (
.tar.gzfile) - macOS (
.dmgfile)
- Windows 32-bit (
Follow the instructions in theinsightsoftware installation and configuration guide.
For information on feature changes and workflow updates, seeSimba Google BigQuery ODBC Data Connector Release Notes.
To see a list of previous driver versions, expand the following section:
Previous Simba ODBC driver versions
3.1.5.1022
3.1.4.1020
3.1.2.1009
3.1.2.1004
3.0.7.1016
3.0.5.1011
3.0.4.1008
3.0.3.1006
3.0.2.1005
3.0.0.1001
2.5.2.1004
2.5.0.1001
2.4.6.1015
2.4.5.1014
2.4.3.1012
2.4.1.1009
2.4.0.1002
2.3.5.1009
2.3.3.1005
2.3.2.1003
Install and configure the Simba JDBC driver for BigQuery
Note: As an alternative to the Simba JDBC driver, aGoogle-developed JDBC driver for BigQueryis available inPreview.Download the1.6.5.1002 version of the driver.
Follow the instructions in theinsightsoftware installation and configuration guide.
For information on feature changes and workflow updates, seeSimba Google BigQuery JDBC Data Connector Release Notes.
To see a list of previous driver versions, expand the following section:
Previous Simba JDBC driver versions
Support
Support for the Simba ODBC and JDBC drivers for BigQuery isavailable through standardCloud Customer Care channels.
Pricing
You can download the Simba ODBC and JDBC drivers for BigQueryat no cost, and you don't need any additional licenses to use the drivers.However, when you use the driver, the following BigQuery pricingapplies:
- Compute pricingfor the queries that you run.
- Storage pricing,if your driver is configured to write large result sets to a destinationtable.
- BigQuery Storage Read API pricingfor data reads of large result sets, if your driver uses the High-ThroughputAPI feature.
What's next
- Learn more about theGoogle-developed JDBC driver for BigQuery.
- Explore otherBigQuery developer tools.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-18 UTC.