7-day MaxScale Trial: Explore the latest version of our advanced database proxy!
Start Trial Now
LogoLogo
Download MariaDBContact Us
  • Home
  • MariaDB Platform
  • Server
  • MaxScale
  • ColumnStore
  • Galera Cluster
  • Connectors
  • Tools
  • Release Notes
  • General Resources
  • MariaDB Connectors
  • Quickstart Guides
    • MariaDB Connector/C Guide
    • MariaDB Connector/C++ Guide
    • MariaDB Connector/J Guide
    • MariaDB Connector/R2DBC Guide
    • Erlang Guide
    • MariaDB Connector/NET Guide
    • Connector/Node.js Guide
    • Connector/ODBC Guide
    • Connector/Python Guide
    • Connector/Ruby Guide
  • C Connector
    • MariaDB Connector/C Overview
    • Configuring MariaDB Connector/C with Option Files
    • List of MariaDB Connector/C Releases
    • MariaDB Binlog/Replication API reference
    • MariaDB Connector/C Data Structures
    • MariaDB Connector/C Plugins
    • MariaDB Connector/C Types and Definitions
    • Building Connector/C From Source
      • Compiling Connector/C
      • Configuration Settings For Building Connector/C
      • Prerequisites For Building Connector/C From Source
    • MariaDB Connector/C API Functions
      • mariadb_cancel
      • mariadb_get_infov
      • mariadb_reconnect
      • mysql_affected_rows
      • mysql_autocommit
      • mysql_change_user
      • mysql_character_set_name
      • mysql_close
      • mysql_commit
      • mysql_data_seek
      • mysql_debug
      • mysql_dump_debug_info
      • mysql_errno
      • mysql_error
      • mysql_escape_string
      • mysql_fetch_field
      • mysql_fetch_field_direct
      • mysql_fetch_fields
      • mysql_fetch_lengths
      • mysql_fetch_row
      • mysql_field_count
      • mysql_field_seek
      • mysql_field_tell
      • mysql_free_result
      • mysql_get_character_set_info
      • mysql_get_client_info
      • mysql_get_client_version
      • mysql_get_host_info
      • mysql_get_optionv
      • mysql_get_proto_info
      • mysql_get_server_info
      • mysql_get_server_version
      • mysql_get_ssl_cipher
      • mysql_hex_string
      • mysql_info
      • mysql_init
      • mysql_insert_id
      • mysql_kill
      • mysql_library_end
      • mysql_library_init
      • mysql_more_results
      • mysql_next_result
      • mysql_num_fields
      • mysql_num_rows
      • mysql_options
      • mysql_optionsv
      • mysql_ping
      • mysql_query
      • mysql_read_query_result
      • mysql_real_connect
      • mysql_real_escape_string
      • mysql_real_query
      • mysql_refresh
      • mysql_reset_connection
      • mysql_rollback
      • mysql_row_seek
      • mysql_row_tell
      • mysql_select_db
      • mysql_send_query
      • mysql_server_end
      • mysql_server_init
      • mysql_session_track_get_first
      • mysql_session_track_get_next
      • mysql_set_character_set
      • mysql_set_server_option
      • mysql_shutdown
      • mysql_sqlstate
      • mysql_ssl_set
      • mysql_stat
      • mysql_store_result
      • mysql_thread_end
      • mysql_thread_id
      • mysql_thread_init
      • mysql_thread_safe
      • mysql_use_result
      • mysql_warning_count
    • MariaDB Connector/C API Prepared Statement Functions
      • mariadb_stmt_execute_direct
      • mariadb_stmt_fetch_fields
      • mysql_stmt_affected_rows
      • mysql_stmt_attr_get
      • mysql_stmt_attr_set
      • mysql_stmt_bind_param
      • mysql_stmt_bind_result
      • mysql_stmt_close
      • mysql_stmt_data_seek
      • mysql_stmt_errno
      • mysql_stmt_error
      • mysql_stmt_execute
      • mysql_stmt_fetch
      • mysql_stmt_fetch_column
      • mysql_stmt_field_count
      • mysql_stmt_free_result
      • mysql_stmt_init
      • mysql_stmt_insert_id
      • mysql_stmt_next_result
      • mysql_stmt_num_rows
      • mysql_stmt_param_count
      • mysql_stmt_param_metadata
      • mysql_stmt_prepare
      • mysql_stmt_reset
      • mysql_stmt_result_metadata
      • mysql_stmt_row_seek
      • mysql_stmt_row_tell
      • mysql_stmt_send_long_data
      • mysql_stmt_sqlstate
      • mysql_stmt_store_result
      • mysql_stmt_warning_count
      • Connector C Data Structures and Definitions
        • Connector/C Types and Definitions
        • MYSQL_BIND
        • MYSQL_STMT
      • Prepared Statement Examples
        • Bulk Insert (Column-wise Binding)
        • Bulk Insert (Row-wise Binding)
    • Other C & C++ Connectors
      • C++ Client Library
      • MySQL Client Library 3.23.58
  • C++ Connector
    • MariaDB Connector/C++ Overview
    • Application Development with MariaDB Connector/C++
    • Connect with MariaDB Connector/C++
    • DDL with MariaDB Connector/C++
    • DML with MariaDB Connector/C++
    • Install MariaDB Connector/C++
    • MariaDB Connector/C++ Sample Application
    • Setup for Connector/C++ Examples
    • Transactions with MariaDB Connector/C++
  • Connector/J
    • About MariaDB Connector/J Guide
    • Failover and High availability with MariaDB Connector/J for 2.x driver
    • Failover and High availability with MariaDB Connector/J
    • GSSAPI Authentication with MariaDB Connector/J
    • Installing MariaDB Connector/J
    • Java Connector Using Gradle
    • Java Connector Using Maven
    • List of MariaDB Connector/J Releases
    • Option batchMultiSend Description
    • Pool Datasource Implementation
    • Using TLS/SSL with MariaDB Connector/J
  • Java R2DBC Connector
    • About MariaDB Connector/R2DBC
    • MariaDB Connector/R2DBC Connection Parameters
    • Using the Native R2DBC API of MariaDB Connector/R2DBC
      • Application Development with MariaDB Connector/R2DBC (Native API)
      • Batch Operations with MariaDB Connector/R2DBC (Native API)
      • Connect with MariaDB Connector/R2DBC (Native API)
      • Connection Pools with MariaDB Connector/R2DBC (Native API)
      • DDL with MariaDB Connector/R2DBC (Native API)
      • DML with MariaDB Connector/R2DBC (Native API)
      • Install MariaDB Connector/R2DBC
      • R2DBC Code Example (Native API)
      • Setup for Connector/R2DBC Examples (Native API)
      • Transactions with MariaDB Connector/R2DBC (Native API)
    • Using the Spring Data Framework with MariaDB Connector/R2DBC
      • Application Development with MariaDB/Connector/R2DBC (Spring Data)
      • Batch Operations with MariaDB Connector/R2DBC (Spring Data)
      • Connect with MariaDB Connector/R2DBC (Spring Data)
      • DDL with MariaDB Connector/R2DBC (Spring Data)
      • DML with MariaDB Connector/R2DBC (Spring Data)
      • Install MariaDB Connector/R2DBC (Spring Data)
      • R2DBC Code Example (Spring Data)
      • Repositories with MariaDB Connector/R2DBC (Spring Data)
      • Setup for Connector/R2DBC Examples (Spring Data)
      • Transactions with MariaDB Connector/R2DBC (Spring Data)
  • .NET Connector
    • MySqlConnector for ADO.NET
    • Other .NET Connectors
  • Node.js Connector
    • About MariaDB Connector/Node.js
    • Connector/Node.js Callback API
    • Connector/Node.js Pipelining
    • Connector/Node.js Promise API
    • Getting Started With the Node.js Connector
    • List of MariaDB Connector/Node.js Releases
    • Node.js Connection Options
    • Other Node.js Connectors
      • JavaScript - mariasql for node.js
  • ODBC Connector
    • About MariaDB Connector/ODBC
    • Building MariaDB Connector/ODBC from Source
    • Creating a Data Source with MariaDB Connector/ODBC
    • List of MariaDB Connector/ODBC Releases
  • Python Connector
    • Python
    • List of MariaDB Connector/Python Releases
  • Other Connectors & Methods
    • Erlang
    • Excel Add-in for MariaDB
    • Perfect-MariaDB for Swift
    • Perl DBI
    • PHP
    • RMariaDB: MariaDB Driver for R
    • Ruby
    • The MariaDB Jupyter kernel
      • About the MariaDB Jupyter Kernel
      • Changes in MariaDB Jupyter Kernel
      • Configuring the MariaDB Jupyter Kernel
      • Contributing to the MariaDB Jupyter Kernel Project
      • MariaDB Jupyter Kernel Installation
      • The MariaDB Jupyter Kernel - Main Components and Architecture
      • Using the MariaDB Jupyter Kernel
        • General MariaDB Jupyter Kernel Usage Information
        • MariaDB Jupyter Kernel Magic Commands
        • MariaDB Jupyter Kernel Restrictions and Limitations
        • SQL Autocompletion and Introspection
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF

Connector/J

Explore MariaDB Connector/J, the official JDBC driver for Java applications to connect to MariaDB and MySQL databases.

About MariaDB Connector/J GuideFailover and High availability with MariaDB Connector/J for 2.x driverFailover and High availability with MariaDB Connector/JGSSAPI Authentication with MariaDB Connector/JInstalling MariaDB Connector/JJava Connector Using GradleJava Connector Using MavenList of MariaDB Connector/J ReleasesOption batchMultiSend DescriptionPool Datasource ImplementationUsing TLS/SSL with MariaDB Connector/J

Last updated 5 days ago

Was this helpful?

LogoLogo

Products

  • Enterprise Platform
  • Community Server
  • Download MariaDB
  • Pricing

Support

  • Customer Login
  • Technical Support
  • Remote DBA
  • Professional Services

Resources

  • MariaDB Blog
  • Webinars
  • Customer Stories
  • MariaDB Events
  • Documentation
  • Developer Hub

Company

  • About MariaDB
  • Newsroom
  • Leadership
  • MariaDB Careers
  • Legal
  • Privacy Policy

© 2025 MariaDB. All rights reserved.

This site uses cookies to deliver its service and to analyze traffic. By browsing this site, you accept the privacy policy.