OpenShift中mysql数据库的连接url是什么?

时间:2015-05-22 09:02:50

标签: java mysql database openshift

我想在我的java应用程序中连接到MySQL数据库。我有数据库名称,用户名和密码。但是connection urlport number是什么?环境变量有什么用?

1 个答案:

答案 0 :(得分:0)

请尝试使用以下连接。

define('DB_HOST', getenv('OPENSHIFT_MYSQL_DB_HOST'));
define('DB_PORT',getenv('OPENSHIFT_MYSQL_DB_PORT')); 
define('DB_USER',getenv('OPENSHIFT_MYSQL_DB_USERNAME'));
define('DB_PASS',getenv('OPENSHIFT_MYSQL_DB_PASSWORD'));
define('DB_NAME',getenv('OPENSHIFT_GEAR_NAME'));

$url = 'mysql:dbname='.DB_NAME.';host='.DB_HOST.';port='.DB_PORT;
$handler = new PDO($url, DB_USER, DB_PASS);