Какие ошибки в коде?
....Подключение
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 а