Advertisement
Guest User

Untitled

a guest
Jun 12th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.56 KB | None | 0 0
  1. /*
  2. * MonitorFotovoltaicoApp.java
  3. */
  4.  
  5. package monitorfotovoltaico;
  6.  
  7. import bancoDeDados.AcessoBD;
  8. import java.sql.Timestamp;
  9. import java.util.concurrent.TimeUnit;
  10.  
  11. import org.jdesktop.application.Application;
  12. import org.jdesktop.application.SingleFrameApplication;
  13.  
  14. /**
  15. * The main class of the application.
  16. */
  17. public class MonitorFotovoltaicoApp extends SingleFrameApplication {
  18.  
  19. //nome do driver JDBC e URL do banco de dados
  20. static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
  21. static final String DATABASE_URL = "jdbc:mysql://localhost/fotovoltaico";
  22. static final String USERNAME = "root";
  23. static final String PASSWORD = "root";
  24. static AcessoBD acessoBD;
  25. MonitorFotovoltaicoView monitorFotovoltaicoTela;
  26. //MonitorFotovoltaicoView monitorFotovoltaicoTela = new MonitorFotovoltaicoView(this);
  27.  
  28. public MonitorFotovoltaicoApp()
  29. {
  30. monitorFotovoltaicoTela = new MonitorFotovoltaicoView(this);
  31. //acessoBD = new AcessoBD(JDBC_DRIVER, DATABASE_URL, USERNAME, PASSWORD);
  32. }
  33.  
  34. /**
  35. * At startup create and show the main frame of the application.
  36. */
  37. @Override protected void startup() {
  38. // interface gráfica
  39. //MonitorFotovoltaicoView monitorFotovoltaicoTela = new MonitorFotovoltaicoView(this);
  40. //show(new MonitorFotovoltaicoView(this));
  41. show(monitorFotovoltaicoTela);
  42.  
  43. }
  44.  
  45. /**
  46. * This method is to initialize the specified window by injecting resources.
  47. * Windows shown in our application come fully initialized from the GUI
  48. * builder, so this additional configuration is not needed.
  49. */
  50. @Override protected void configureWindow(java.awt.Window root) {
  51. }
  52.  
  53. /**
  54. * A convenient static getter for the application instance.
  55. * @return the instance of MonitorFotovoltaicoApp
  56. */
  57. public static MonitorFotovoltaicoApp getApplication() {
  58. return Application.getInstance(MonitorFotovoltaicoApp.class);
  59. }
  60.  
  61. /**
  62. * Main method launching the application.
  63. */
  64. public static void main(String[] args)
  65. {
  66. launch(MonitorFotovoltaicoApp.class, args);
  67.  
  68.  
  69.  
  70. String meusObjetos = "datahora, vgerador, igerador, tgerador, piranometro, tambiente, vbateria, i1bateria, i2bateria, t1bateria, t2bateria, soc1, soc2, vcarga, icarga";
  71. String minhaTabela = "geral";
  72. String meusValores = "NULL, '42.51', '2.6', '153.5', '1101.0', '55.3', '34.5', '1.69', '1.96', '85.12', '16.11', '40.0', '55.22', '84.1', '7.66'";
  73. //int i = 0;
  74.  
  75. acessoBD = new AcessoBD(JDBC_DRIVER, DATABASE_URL, USERNAME, PASSWORD);
  76. acessoBD.consultarBanco(meusObjetos, minhaTabela);
  77. // acessoBD.inserirNoBanco(meusValores, minhaTabela);
  78. // acessoBD.consultarBanco(meusObjetos, minhaTabela);
  79. acessoBD.desconectarBanco();
  80. /*while(i <= 10)
  81. {
  82. try
  83. {
  84. TimeUnit.SECONDS.sleep(2);
  85. }
  86. catch (InterruptedException exception)
  87. {
  88. exception.printStackTrace();
  89. }
  90. //t2Bateria.setText(String.valueOf(vlrTempBateria2));
  91.  
  92. i++;
  93. }*/
  94. // System.out.printf("%s\n", getCurrentTimestamp());
  95. }// fim de main
  96.  
  97. public static String getCurrentTimestamp()
  98. {
  99. Timestamp current_timestamp = new Timestamp(System.currentTimeMillis());
  100. String my_timestamp = current_timestamp.toString();
  101. return my_timestamp.substring(0, 19);
  102. }// fim getCurrentTimestamp()
  103.  
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement