[英]java how to connect to a MySQL database in OpenShift
package library;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
public class conexion {
private String server = "jdbc:mysql://" + System.getenv("OPENSHIFT_MYSQL_DB_HOST") + ":" + System.getenv("OPENSHIFT_MYSQL_DB_PORT") + "/" + System.getenv("OPENSHIFT_APP_NAME") + "";
private String user = System.getenv("OPENSHIFT_MYSQL_DB_USERNAME");
private String pass = System.getenv("OPENSHIFT_MYSQL_DB_PASSWORD");
private Connection conn;
public Connection conectar() throws ClassNotFoundException, SQLException {
try {
Class.forName("com.mysql.jdbc.Driver");
this.conn = DriverManager.getConnection(server, user, pass);
} catch (Exception ex) {
Logger.getLogger(conexion.class.getName()).log(Level.SEVERE, null, ex + ex.getMessage());
}
return this.conn;
}
}
我有一个Java应用程序存放在OpenShift中,但是当我尝试将其连接到MySQL墨盒时,连接时什么也没有发生。 只有它保留在servlet中,并且不执行其他任何操作
根据您在OpenShift上运行的Java服务器类型,尝试阅读以下文章之一,这将有助于您建立和运行数据库连接:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.