Top.Mail.Ru
Ответы

Какие ошибки в коде?

....Подключение
Public class Connect {
public static final String DB_URL = "jdbc:sqlserver://localhost:1433;database=ad";
public static final String DB_DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

public static void main(String[] args) {
try {
Class.forName(DB_DRIVER);
Connection connection = DriverManager.getConnection(DB_URL);
System.out.println("Connect");
connection.close();
System.out.println("disconnect");

} catch (ClassNotFoundException e) {
e.printStackTrace();
System.out.println("JDBC Error");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("SQL Error");
}
}
....User

public class User {
private String login;
private String password;
private String number;

public User(String login, String password, String number){
this.login = login;
this.password = password;
this.number = number;
}

public String getLogin(){return login;}
public void setLogin(String login){this.login = login;}

public String getPassword(){return password;}
public void setPassword(String password){this.password = password;}

public String getNumber(){return number;}
public void setNumber(String number){this.password = number;}

}
....Переход
@FXML
private PasswordField PasField;

@FXML
private TextField LogField;

@FXML
private Button Button;

@FXML
void initialize() {

Button.setOnAction(event -> {
if (LogField.getText().trim().equals("root") && PasField.getText().trim().equals("root")) {
openNewScene("sam.fxml");
}else
if (LogField.getText().trim().equals("") && PasField.getText().trim().equals("")){
Alert alert = new Alert(Alert.AlertType.INFORMATION);
alert.setTitle("Error");

alert.setHeaderText(null);
alert.setHeaderText("Проверьте данные");

alert.showAndWait();
}

});
}

public void openNewScene(String window)
{
Button.getScene().getWindow().hide();

FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource(window));

try {
loader.load();
} catch (IOException e) {
e.printStackTrace();
}

Parent root = loader.getRoot();
Stage stage = new Stage();
stage.setScene(new Scene(root));
stage.showAndWait();
}

}
....Вывод
public class SamCont {

private ObservableList usersData = FXCollections.observableArrayList();

@FXML
private ResourceBundle resources;

@FXML
private URL location;

@FXML
private TableView UserTable;

@FXML
private TableColumn LoginColum;

@FXML
private TableColumn PasswordColum;

@FXML
private TableColumn Number;
@FXML
void initialize() {
initData();
LoginColum.setCellValueFactory(new PropertyValueFactory("Login"));
PasswordColum.setCellValueFactory(new PropertyValueFactory("Password"));
Number.setCellValueFactory(new PropertyValueFactory("Number"));

UserTable.setItems(usersData);
}

private void initData() {
usersData.add(new User("Admin","root","9203835675"));

}
}
....

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок

(new скобку не закрыл

Аватар пользователя
Мастер

Используй pastebin а