ColdFusion · Database exception

No Suitable Driver Found

What does No Suitable Driver Found mean in ColdFusion?

ColdFusion 11 and later no longer bundle the MySQL JDBC driver because Adobe dropped it over licensing terms on the connector jar, so any MySQL datasource fails to load a driver class at connection time even though the datasource configuration looks correct. The same failure mode applies to any datasource pointed at a database whose driver jar isn't present in ColdFusion's lib directory.

No Suitable Driver FoundAdobe ColdFusion

Condition

ColdFusion 11 and later no longer bundle the MySQL JDBC driver because Adobe dropped it over licensing terms on the connector jar, so any MySQL datasource fails to load a driver class at connection time even though the datasource configuration looks correct. The same failure mode applies to any datasource pointed at a database whose driver jar isn't present in ColdFusion's lib directory.

Fix

Download MySQL Connector/J directly from MySQL, drop the jar into {cf_root}/cfusion/lib, and restart ColdFusion so the driver registers before re-verifying the datasource.

Pending source verification. Not yet checked against official documentation.

Related database exception