Skip to content

JA Technology Solutions

Connection String Builder

Build JDBC, ADO.NET, and ODBC connection strings with a browsable property reference for 8 database platforms and 18 drivers.

Connection String Builder

Generate correctly formatted connection strings for IBM i (JTOpen JDBC, DB2 for i .NET), DB2 for z/OS, SQL Server, PostgreSQL, MySQL, Oracle, DB2 LUW, and SQLite. Pick a platform and driver, fill in the fields, and get a live-updating connection string in JDBC URL, .NET, ODBC, properties file, or XML config format. Every optional property has a plain-English description, appropriate input control, and validation. JTOpen and DB2 for i .NET have flagship-level coverage with 40+ documented properties across 10 categories. DB2 for z/OS includes 22 z/OS-specific properties covering CURRENT SQLID, package paths, RACF security, and client accounting.
Learn more ↓

Loading interactive explorer...

What Is a Connection String?

A connection string is a formatted text value that tells an application how to connect to a database. It specifies the server address, credentials, database name, and optional parameters that control encryption, timeouts, pooling, and driver-specific behavior. Every database platform uses its own syntax — JDBC URLs look different from .NET connection strings, which look different from ODBC strings — and getting the format wrong usually means a cryptic error at startup.

JTOpen and IBM i Connectivity

The JTOpen (IBM Toolbox for Java) JDBC driver is the standard open-source way to connect Java applications to IBM i (AS/400, iSeries, Power Systems). It supports over 45 connection properties covering library lists, naming conventions, date/time formats, SQL packages, record blocking, and server-side tracing. On the .NET side, the IBM DB2 for i provider (IBM.Data.DB2.iSeries) provides equivalent functionality with .NET-style property names. This tool documents every property with plain-English explanations so you can configure your connection without digging through Javadoc or IBM Knowledge Center.

Common Connection String Mistakes

The most frequent issues are wrong port numbers, missing SSL configuration, library list ordering problems, and special characters in passwords that need escaping. On IBM i specifically, choosing naming=system vs naming=sql changes how every unqualified object reference resolves — a mismatch causes "object not found" errors that look like missing tables. This tool generates syntactically correct strings with the right escaping for each driver format.

Database Integration Services

This tool handles the connection string. For the systems that use it — application migrations, database integrations, ETL pipelines, and modernization projects — I build the whole stack. Learn about integration services, see IBM i modernization and consulting, or get in touch to discuss your project.

All tools run entirely in your browser. Your data never leaves your machine. Need help? Ask James.