我在我的openhift应用程序中的RedHat openshift帐户中添加了一个MySQL 5.5盒式磁带。我使用JDBC编写了以下Java程序,以连接到这个MySQL数据库:
[^']
我认为,调用DriverManager.getConnection的参数是正确的。我是从Windows 10工作站远程运行该程序的。我运行此程序时遇到以下错误:
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.DriverManager;
public class DBConnect {
public static void main(String[] args) {
String email = args[0];
String password = args[1];
try {
Class.forName("com.mysql.jdbc.Driver");
//Connection con = DriverManager.getConnection("jdbc:mysql://127.5.11.2:3306/funchat", "adminLvAZEDC", "G6Sm_Fl6C9A3");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from users where Email = '" + email + "' and Password = '" + password + "'");
if (rs.next()) {
System.out.println("Login Successful");
} else {
System.out.println("Login failed");
}
}
catch(Exception ex) {
ex.printStackTrace();
}
}
}
有人可以帮助我,解决这个问题吗?