ResultSet rs = st.executeQuery("SELECT username, password, host, port FROM myAllData where id=1");
String myURL = "jdbc:mysql:// " + rs.getString("host") + ":" + rs.getString("port") + "/DBName"
String myUserName = rs.getString("username");
String myPassword = rs.getString("password");
Class.forName("com.mysql.jdbc.Driver");
c = DriverManager.getConnection(myURL, myUserName, myPassword);
Обновление 1
Если вам нужно JTextField
, используйте ниже.
String myUserName = myUserNameTextField.getText();
String myPassword = myPasswordTextField.getText();
String myURL = "jdbc:mysql:// " + myIPTextField.getText() + ":" + myPortTextField.getText() + "/DBName"
Class.forName("com.mysql.jdbc.Driver");
c = DriverManager.getConnection(myURL, myUserName, myPassword);
Удачи !!!