我使用了 SQuirrel,它可以很好地连接到 ClearDB MySQL 数据库实例。
这是我遵循的步骤:
1) 将您的 ClearDB MySQL 实例绑定到应用程序(仅需要此步骤,以便您可以找到您的数据库凭据)
2) 在 Bluemix UI 中选择您在上面创建的应用程序,这将打开应用程序仪表板
3) 找到 ClearDB MySQL 实例磁贴并选择磁贴底部的“显示凭据”。你应该有类似的东西(为了隐私,我在下面更改了 ID 和密码):
{
"cleardb": [
{
"name": "ClearDB MySQL Database-29",
"label": "cleardb",
"plan": "spark",
"credentials": {
"jdbcUrl": "jdbc:mysql://us-cdbr-iron-east-04.cleardb.net/DATABASENAME?user=USERNAME&password=PASSWORD",
"uri": "mysql://USERNAME:PASSWORD@us-cdbr-iron-east-04.cleardb.net:3306/DATABASENAME?reconnect=true",
"name": "DATABASENAME",
"hostname": "us-cdbr-iron-east-04.cleardb.net",
"port": "3306",
"username": "USERNAME",
"password": "PASSWORD"
}
}
]
}
4) 在 SQuirrel 中创建别名并在字段中使用上述值,请注意您的服务器名称可能与我的不同:
Name: MyAliasName
Driver: MySQL Driver
URL: jdbc:mysql://us-cdbr-iron-east-04.cleardb.net:3306/DATABASENAME
User Name: USERNAME
Password: PASSWORD
5) 单击Test 按钮检查您的连接。一切都应该没问题。