我想在我的java应用程序中连接到MySQL数据库。我有数据库名称,用户名和密码。但是connection url
和port number
是什么?环境变量有什么用?
答案 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);