Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. package sample;
  2.  
  3. import javafx.application.Application;
  4. import javafx.fxml.FXMLLoader;
  5. import javafx.scene.Parent;
  6. import javafx.scene.Scene;
  7. import javafx.stage.Stage;
  8.  
  9.  
  10. import java.io.*;
  11. import java.sql.*;
  12. import java.util.Locale;
  13.  
  14. public class Main extends Application {
  15.  
  16. @Override
  17. public void start(Stage primaryStage) throws Exception{
  18. Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
  19. primaryStage.setTitle("Блюда");
  20. primaryStage.setScene(new Scene(root, primaryStage.getWidth(), primaryStage.getHeight()));
  21. primaryStage.show();
  22. }
  23.  
  24.  
  25. public static void main(String[] args) {
  26. launch(args);
  27. Locale.setDefault(Locale.ENGLISH);
  28. Connection connection = null;
  29. Statement statement = null;
  30. Statement statement1 = null;
  31. try {
  32. Class.forName("oracle.jdbc.driver.OracleDriver");
  33. } catch (ClassNotFoundException e) {
  34. e.printStackTrace();
  35. }
  36. try {
  37. connection = DriverManager.getConnection("jdbc:oracle:thin:@DESKTOP-7297M66:1521:XE", "KATKOVP_6307", "12345");
  38. } catch (SQLException e) {
  39. e.printStackTrace();
  40. }
  41. try {
  42. statement = connection.createStatement();
  43. } catch (SQLException e) {
  44. e.printStackTrace();
  45. }
  46.  
  47.  
  48. try(FileWriter writer = new FileWriter("E:\\test.txt", false))
  49. {
  50. try {
  51. ResultSet resultSet = statement.executeQuery("select * from menu");
  52. while(resultSet.next()){
  53. writer.write(resultSet.getNString(2) + ":" + "\n");
  54. statement1 = connection.createStatement();
  55. ResultSet resultSet1 = statement1.executeQuery("select component from composition where id = " + resultSet.getNString(1));
  56. int i = 0;
  57. while (resultSet1.next()) {
  58. i++;
  59. writer.write(resultSet1.getNString(1) + " ");
  60. }
  61. if (i == 0)
  62. writer.write("нет ингридиентов " );
  63. writer.write("\r\n");
  64.  
  65.  
  66. }
  67. }
  68. catch (SQLException e) {
  69. e.printStackTrace();
  70. }
  71. writer.flush();
  72. }
  73. catch(IOException ex){
  74.  
  75. System.out.println(ex.getMessage());
  76. }
  77.  
  78. }
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement