Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package JavaFX1;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- import javafx.application.Application;
- import javafx.geometry.Pos;
- import javafx.scene.Scene;
- import javafx.scene.control.Button;
- import javafx.stage.Stage;
- import javafx.scene.control.*;
- import javafx.scene.layout.GridPane;
- import javafx.scene.layout.*;
- public class Aplikacja1 extends Application {
- @Override
- public void start(Stage primaryStage) {
- Button przycisk = new Button("Dane");
- Button przycisk2 = new Button("Test");
- Label l1= new Label("");
- l1.setLineSpacing(20);
- przycisk.setOnAction(e -> l1.setText("Jakub\nWędrowycz"));
- przycisk2.setOnAction(e -> l1.setText(connect()));
- GridPane container = new GridPane();
- container.add(l1,3,50);
- VBox menu = new VBox(60);
- menu.setMinWidth(400);
- menu.setAlignment(Pos.CENTER);
- menu.getChildren().addAll(przycisk,przycisk2);
- container.add(menu,0,0);
- VBox info = new VBox(40);
- info.setStyle("-fx-background-color: rgba(219, 27, 160, 0.7);");
- info.getChildren().add(l1);
- info.setMinWidth(400);
- info.setMinHeight(600);
- info.setAlignment(Pos.CENTER);
- container.add(info,1,0);
- Scene scene = new Scene(container, 800, 600);
- primaryStage.setTitle("Two Buttons");
- primaryStage.setScene(scene);
- primaryStage.show();
- }
- Connection con;
- public String connect(){
- try{
- Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
- con = DriverManager.getConnection("jdbc:sqlserver://"+
- "153.19.7.13:1401;databaseName=kbohdanowicz;"+
- "user=kbohdanowicz;password=253933;");
- con.close();
- return "Połączono z bazą danych";
- }
- catch(SQLException error_polaczenie) {
- return "Błąd połączenia z bazą danych";}
- catch(ClassNotFoundException error_sterownik) {
- return "Brak sterownika";}
- }
- public static void main(String[] args) {
- launch(args);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement