Advertisement
Guest User

Untitled

a guest
Jun 12th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.53 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 = new MonitorFotovoltaicoView(this);
  26.  
  27. public MonitorFotovoltaicoApp()
  28. {
  29. MonitorFotovoltaicoView monitorFotovoltaicoTela = new MonitorFotovoltaicoView(this);
  30. //acessoBD = new AcessoBD(JDBC_DRIVER, DATABASE_URL, USERNAME, PASSWORD);
  31. }
  32.  
  33. /**
  34. * At startup create and show the main frame of the application.
  35. */
  36. @Override protected void startup() {
  37. // interface gráfica
  38. //MonitorFotovoltaicoView monitorFotovoltaicoTela = new MonitorFotovoltaicoView(this);
  39. //show(new MonitorFotovoltaicoView(this));
  40. show(monitorFotovoltaicoTela);
  41.  
  42. }
  43.  
  44. /**
  45. * This method is to initialize the specified window by injecting resources.
  46. * Windows shown in our application come fully initialized from the GUI
  47. * builder, so this additional configuration is not needed.
  48. */
  49. @Override protected void configureWindow(java.awt.Window root) {
  50. }
  51.  
  52. /**
  53. * A convenient static getter for the application instance.
  54. * @return the instance of MonitorFotovoltaicoApp
  55. */
  56. public static MonitorFotovoltaicoApp getApplication() {
  57. return Application.getInstance(MonitorFotovoltaicoApp.class);
  58. }
  59.  
  60. /**
  61. * Main method launching the application.
  62. */
  63. public static void main(String[] args)
  64. {
  65. launch(MonitorFotovoltaicoApp.class, args);
  66.  
  67.  
  68.  
  69. String meusObjetos = "datahora, vgerador, igerador, tgerador, piranometro, tambiente, vbateria, i1bateria, i2bateria, t1bateria, t2bateria, soc1, soc2, vcarga, icarga";
  70. String minhaTabela = "geral";
  71. 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'";
  72. //int i = 0;
  73.  
  74. acessoBD = new AcessoBD(JDBC_DRIVER, DATABASE_URL, USERNAME, PASSWORD);
  75. acessoBD.consultarBanco(meusObjetos, minhaTabela);
  76. // acessoBD.inserirNoBanco(meusValores, minhaTabela);
  77. // acessoBD.consultarBanco(meusObjetos, minhaTabela);
  78. acessoBD.desconectarBanco();
  79. /*while(i <= 10)
  80. {
  81. try
  82. {
  83. TimeUnit.SECONDS.sleep(2);
  84. }
  85. catch (InterruptedException exception)
  86. {
  87. exception.printStackTrace();
  88. }
  89. //t2Bateria.setText(String.valueOf(vlrTempBateria2));
  90.  
  91. i++;
  92. }*/
  93. // System.out.printf("%s\n", getCurrentTimestamp());
  94. }// fim de main
  95.  
  96. public static String getCurrentTimestamp()
  97. {
  98. Timestamp current_timestamp = new Timestamp(System.currentTimeMillis());
  99. String my_timestamp = current_timestamp.toString();
  100. return my_timestamp.substring(0, 19);
  101. }// fim getCurrentTimestamp()
  102.  
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement