problemet er på grund af denne linje
String host = "jdbc:mysql://$OPENSHIFT_MYSQL_DB_HOST:OPENSHIFT_MYSQL_DB_PORT/serverside";
for at få miljøvariablen skal du bruge metoden System.getEnv().get("[the variable name]")
. Så i dit tilfælde burde værtsvariablen se sådan ud
String host = "jdbc:mysql://"
+ System.getenv().get("OPENSHIFT_MYSQL_DB_HOST")
+ ":"
+ System.getenv().get("OPENSHIFT_MYSQL_DB_PORT")
+ "/serverside";
forresten, din redigering virker ikke, fordi applikationen allerede kaster en undtagelse, før den eksekverer koden. så for at få det til at virke, skal du sætte det before
DriverManager.getConnection()
funktion.