bx-jdbc

Select and install the correct BoxLang JDBC driver module for a database.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ortus-boxlang/skills --skill bx-jdbc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bx-jdbc
Source: https://github.com/ortus-boxlang/skills/tree/main/boxlang-modules/bx-jdbc
Command: npx skills add https://github.com/ortus-boxlang/skills --skill bx-jdbc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

BoxLang users need a clean way to select and install the correct JDBC driver modules for different databases. This skill consolidates per-database drivers (bx-derby, bx-hypersql, bx-mysql, bx-mariadb, bx-mssql, bx-oracle, bx-postgresql, bx-sqlite) and provides explicit install commands.

Core Features & Use Cases

  • Per-database JDBC driver modules: one module per vendor enabling targeted dependencies and isolation.
  • Install commands: use install-bx-module bx-<module> to add the required driver to your BoxLang project.
  • Datasource guidance: configure a datasource after installing the driver using boxlang.json examples to connect to your database.

Quick Start

Install only the needed driver module, for example install-bx-module bx-postgresql.

Frequently Asked Questions about bx-jdbc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install a JDBC driver for PostgreSQL in a BoxLang project?

Install the PostgreSQL JDBC driver in BoxLang by running the command install-bx-module bx-postgresql to add the required module to your project.

What databases are supported by BoxLang JDBC driver modules?

BoxLang JDBC driver modules support Derby, HyperSQL, MySQL, MariaDB, MSSQL, Oracle, PostgreSQL, and SQLite, providing one isolated driver module per database vendor.

How do I configure a datasource in BoxLang after installing a JDBC driver?

Configure a datasource in BoxLang by updating your boxlang.json file with the appropriate connection details after successfully installing the required JDBC driver module.

Do I need to install all JDBC driver modules for my BoxLang application?

No, you only install the specific JDBC driver module needed for your target database, ensuring targeted dependencies and isolation across your development and production environments.

What is the best way to connect a BoxLang application to a MySQL database?

The best way to connect BoxLang to MySQL is installing the bx-mysql driver module using install-bx-module bx-mysql, then configuring your datasource connection in boxlang.json.

Why does my BoxLang datasource fail to connect to an Oracle database?

Your BoxLang datasource may fail to connect if you have not installed the bx-oracle JDBC driver module, which is required to enable Oracle database connectivity.