diff --git a/docs/modules/databases/clickhouse.md b/docs/modules/databases/clickhouse.md index 204e8434b90..1ba8a1ff0aa 100644 --- a/docs/modules/databases/clickhouse.md +++ b/docs/modules/databases/clickhouse.md @@ -10,6 +10,12 @@ You can start a ClickHouse container instance from any Java application by using [Container definition](../../../modules/clickhouse/src/test/java/org/testcontainers/clickhouse/ClickHouseContainerTest.java) inside_block:container +### Testcontainers JDBC URL + +`jdbc:tc:clickhouse:18.10.3:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/cockroachdb.md b/docs/modules/databases/cockroachdb.md index ce25ab016d5..258a51ea74c 100644 --- a/docs/modules/databases/cockroachdb.md +++ b/docs/modules/databases/cockroachdb.md @@ -12,6 +12,12 @@ You can start a CockroachDB container instance from any Java application by usin See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:cockroach:v21.2.3:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/cratedb.md b/docs/modules/databases/cratedb.md index 520f476c178..14c15608904 100644 --- a/docs/modules/databases/cratedb.md +++ b/docs/modules/databases/cratedb.md @@ -12,6 +12,12 @@ You can start a CrateDB container instance from any Java application by using: See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:cratedb:5.2.3:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/databend.md b/docs/modules/databases/databend.md index 3dae2740796..97b92729241 100644 --- a/docs/modules/databases/databend.md +++ b/docs/modules/databases/databend.md @@ -10,6 +10,12 @@ You can start a Databend container instance from any Java application by using: [Container definition](../../../modules/databend/src/test/java/org/testcontainers/databend/DatabendContainerTest.java) inside_block:container +### Testcontainers JDBC URL + +`jdbc:tc:databend:v1.2.615:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/db2.md b/docs/modules/databases/db2.md index 4017cbf7408..fde68a77afe 100644 --- a/docs/modules/databases/db2.md +++ b/docs/modules/databases/db2.md @@ -17,6 +17,12 @@ You can start a DB2 container instance from any Java application by using: See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:db2:11.5.0.0a:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/mariadb.md b/docs/modules/databases/mariadb.md index 48058d187f6..2968c7a7e13 100644 --- a/docs/modules/databases/mariadb.md +++ b/docs/modules/databases/mariadb.md @@ -12,6 +12,12 @@ You can start a MySQL container instance from any Java application by using: See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:mariadb:10.3.39:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## MariaDB `root` user password If no custom password is specified, the container will use the default user password `test` for the `root` user as well. diff --git a/docs/modules/databases/mssqlserver.md b/docs/modules/databases/mssqlserver.md index 1bc71def3b8..f12365aaa18 100644 --- a/docs/modules/databases/mssqlserver.md +++ b/docs/modules/databases/mssqlserver.md @@ -17,6 +17,12 @@ You can start a MS SQL Server container instance from any Java application by us See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:sqlserver:2017-CU12:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/mysql.md b/docs/modules/databases/mysql.md index a6af2eef735..825ab42f60c 100644 --- a/docs/modules/databases/mysql.md +++ b/docs/modules/databases/mysql.md @@ -12,6 +12,12 @@ You can start a MySQL container instance from any Java application by using: See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:mysql:8.0.36:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Overriding MySQL my.cnf settings For MySQL databases, it is possible to override configuration settings using resources on the classpath. Assuming `somepath/mysql_conf_override` diff --git a/docs/modules/databases/oceanbase.md b/docs/modules/databases/oceanbase.md index 7715f0d90fc..c5c82a091fd 100644 --- a/docs/modules/databases/oceanbase.md +++ b/docs/modules/databases/oceanbase.md @@ -12,6 +12,12 @@ You can start an OceanBase container instance from any Java application by using See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:oceanbasece:4.2.1-lts:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/oraclefree.md b/docs/modules/databases/oraclefree.md index 63e7f8391fd..b9ade460a20 100644 --- a/docs/modules/databases/oraclefree.md +++ b/docs/modules/databases/oraclefree.md @@ -12,6 +12,12 @@ You can start an Oracle-Free container instance from any Java application by usi See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:oracle:21-slim-faststart:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/oraclexe.md b/docs/modules/databases/oraclexe.md index fe6176a5bb1..0f018a045fb 100644 --- a/docs/modules/databases/oraclexe.md +++ b/docs/modules/databases/oraclexe.md @@ -12,6 +12,12 @@ You can start an Oracle-XE container instance from any Java application by using See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:oracle:21-slim-faststart:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/postgres.md b/docs/modules/databases/postgres.md index e936205d4cb..043a01bb93e 100644 --- a/docs/modules/databases/postgres.md +++ b/docs/modules/databases/postgres.md @@ -12,6 +12,15 @@ You can start a PostgreSQL container instance from any Java application by using See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +* PostgreSQL: `jdbc:tc:postgresql:9.6.8:///databasename` +* PostGIS: `jdbc:tc:postgis:9.6-2.5:///databasename` +* TimescaleDB: `jdbc:tc:timescaledb:2.1.0-pg13:///databasename` +* PGvector: `jdbc:tc:pgvector:pg16:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Compatible images `PostgreSQLContainer` can also be used with the following images: diff --git a/docs/modules/databases/questdb.md b/docs/modules/databases/questdb.md index f1a436fc26d..6c99e32df2e 100644 --- a/docs/modules/databases/questdb.md +++ b/docs/modules/databases/questdb.md @@ -13,6 +13,12 @@ You can start a QuestDB container instance from any Java application by using: See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:questdb:6.5.3:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/tidb.md b/docs/modules/databases/tidb.md index c203f3155bb..6ecc12de05b 100644 --- a/docs/modules/databases/tidb.md +++ b/docs/modules/databases/tidb.md @@ -12,6 +12,12 @@ You can start a TiDB container instance from any Java application by using: See [Database containers](./index.md) for documentation and usage that is common to all relational database container types. +### Testcontainers JDBC URL + +`jdbc:tc:tidb:v6.1.0:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/timeplus.md b/docs/modules/databases/timeplus.md index fd94da043ff..3364f97d509 100644 --- a/docs/modules/databases/timeplus.md +++ b/docs/modules/databases/timeplus.md @@ -10,6 +10,12 @@ You can start a Timeplus container instance from any Java application by using: [Container creation](../../../modules/timeplus/src/test/java/org/testcontainers/timeplus/TimeplusContainerTest.java) inside_block:container +### Testcontainers JDBC URL + +`jdbc:tc:timeplus:2.3.21:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/trino.md b/docs/modules/databases/trino.md index 5ea9b2d8ab3..a7ab7495de8 100644 --- a/docs/modules/databases/trino.md +++ b/docs/modules/databases/trino.md @@ -12,6 +12,12 @@ You can start a Trino container instance from any Java application by using: See [Database containers](./index.md) for documentation and usage that is common to all database container types. +### Testcontainers JDBC URL + +`jdbc:tc:trino:352:///defaultname` + +See [JDBC](./jdbc.md) for documentation. + ## Adding this module to your project dependencies Add the following dependency to your `pom.xml`/`build.gradle` file: diff --git a/docs/modules/databases/yugabytedb.md b/docs/modules/databases/yugabytedb.md index 3b7130a2958..0824227c937 100644 --- a/docs/modules/databases/yugabytedb.md +++ b/docs/modules/databases/yugabytedb.md @@ -17,6 +17,12 @@ YugabyteDB supports two APIs. [Creating a YSQL container](../../../modules/yugabytedb/src/test/java/org/testcontainers/junit/yugabytedb/YugabyteDBYSQLTest.java) inside_block:creatingYSQLContainer +### Testcontainers JDBC URL + +`jdbc:tc:yugabyte:2.14.4.0-b26:///databasename` + +See [JDBC](./jdbc.md) for documentation. + ### YCQL API