problemet beror på den här raden
String host = "jdbc:mysql://$OPENSHIFT_MYSQL_DB_HOST:OPENSHIFT_MYSQL_DB_PORT/serverside";
för att få miljövariabeln måste du använda metoden System.getEnv().get("[the variable name]")
. Så i ditt fall bör värdvariabeln se ut så här
String host = "jdbc:mysql://"
+ System.getenv().get("OPENSHIFT_MYSQL_DB_HOST")
+ ":"
+ System.getenv().get("OPENSHIFT_MYSQL_DB_PORT")
+ "/serverside";
förresten, din redigering fungerar inte eftersom applikationen redan kastar ett undantag innan den kör koden. så för att få det att fungera måste du lägga det before
DriverManager.getConnection()
funktion.