Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. import java.awt.event.*;
  2. import java.sql.Connection;
  3.  
  4. import java.sql.Connection;
  5. import java.sql.Statement;
  6. import java.sql.PreparedStatement;
  7. import java.sql.ResultSet;
  8. import java.sql.DriverManager;
  9.  
  10. public class Connect implements ActionListener{
  11.  
  12.     private Display display;
  13.  
  14.     private String server, login, password, database, url;
  15.     private int port;
  16.     private Connection connection;
  17.  
  18.     public Connect(){}
  19.  
  20.     public void init() {
  21.         display = new Display("Obsługa bazy danych", 600, 600);
  22.         display.btnConnect.addActionListener(this);
  23.     }
  24.  
  25.  
  26.     @Override
  27.     public void actionPerformed(ActionEvent e) {
  28.         server = display.txtServer.getText();
  29.         port = Integer.parseInt(display.txtPort.getText());
  30.         login = display.txtSQLlogin.getText();
  31.         password = String.valueOf(display.txtSQLpass.getPassword());
  32.         database = display.txtDataBase.getText();
  33.         url = String.format("jdbc:sqlserver://%s:%d;database=%s;user=%s;password=%s;encrypt=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;", server, port,  database, login, password);
  34.         connection = null;
  35.  
  36.         try {
  37.             Class.forName("com.mysql.jdbc.Driver");
  38.             connection = DriverManager.getConnection(url);
  39.             String schema = connection.getSchema();
  40.             System.out.println("Successful connection - Schema: " + schema);
  41.  
  42.             String selectSql = "tu bedzie select";
  43.  
  44.             try (Statement statement = connection.createStatement();
  45.                  ResultSet resultSet = statement.executeQuery(selectSql)) {
  46.  
  47.                 while (resultSet.next())
  48.                 {
  49.                     //Wypisywanie
  50.                 }
  51.                 connection.close();
  52.             }
  53.         }
  54.         catch (Exception ex) {
  55.             ex.printStackTrace();
  56.         }
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement