【发布时间】:2018-04-30 18:53:10
【问题描述】:
我正在通过 ColdFusion 创建一个简单的 CRUD 应用程序。我将前往http://localhost:8600/CFIDE/administrator/index.cfm 的 ColdFusion 管理员面板,并添加一个“新数据源”。但我收到以下错误:
Connection verification failed for data source: dsnMyVariable
java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
The root cause was that: java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
【问题讨论】:
-
您对 DSN 使用了哪些设置(数据库、服务器、端口、用户名……)。数据库和CF在同一台服务器上吗?
-
我使用标准设置(MySQL 服务器、localhost、3306、root)。相同的 IP 地址,但不同的端口。 localhost:8600 上的 CF 和 localhost:3306 上的 DB。
-
您是否设置了用户连接到 MySQL?权限是否正确?您的 CF DSN 设置是否在端口 3306 上查找 MySQL?使用正确的 JDBC 字符串?
-
不,我没有设置用户,我使用已经存在的“root”,我想“root”对我的问题有权限。我的 CF DSN 设置在端口 3306 上查找 MySQL。在哪里可以找到 jdbc 字符串?
标签: mysql coldfusion coldfusion-2016