Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * MonitorFotovoltaicoApp.java
- */
- package monitorfotovoltaico;
- import bancoDeDados.AcessoBD;
- import java.sql.Timestamp;
- import java.util.concurrent.TimeUnit;
- import org.jdesktop.application.Application;
- import org.jdesktop.application.SingleFrameApplication;
- /**
- * The main class of the application.
- */
- public class MonitorFotovoltaicoApp extends SingleFrameApplication {
- //nome do driver JDBC e URL do banco de dados
- static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
- static final String DATABASE_URL = "jdbc:mysql://localhost/fotovoltaico";
- static final String USERNAME = "root";
- static final String PASSWORD = "root";
- static AcessoBD acessoBD;
- MonitorFotovoltaicoView monitorFotovoltaicoTela;
- //MonitorFotovoltaicoView monitorFotovoltaicoTela = new MonitorFotovoltaicoView(this);
- public MonitorFotovoltaicoApp()
- {
- monitorFotovoltaicoTela = new MonitorFotovoltaicoView(this);
- //acessoBD = new AcessoBD(JDBC_DRIVER, DATABASE_URL, USERNAME, PASSWORD);
- }
- /**
- * At startup create and show the main frame of the application.
- */
- @Override protected void startup() {
- // interface gráfica
- //MonitorFotovoltaicoView monitorFotovoltaicoTela = new MonitorFotovoltaicoView(this);
- //show(new MonitorFotovoltaicoView(this));
- show(monitorFotovoltaicoTela);
- }
- /**
- * This method is to initialize the specified window by injecting resources.
- * Windows shown in our application come fully initialized from the GUI
- * builder, so this additional configuration is not needed.
- */
- @Override protected void configureWindow(java.awt.Window root) {
- }
- /**
- * A convenient static getter for the application instance.
- * @return the instance of MonitorFotovoltaicoApp
- */
- public static MonitorFotovoltaicoApp getApplication() {
- return Application.getInstance(MonitorFotovoltaicoApp.class);
- }
- /**
- * Main method launching the application.
- */
- public static void main(String[] args)
- {
- launch(MonitorFotovoltaicoApp.class, args);
- String meusObjetos = "datahora, vgerador, igerador, tgerador, piranometro, tambiente, vbateria, i1bateria, i2bateria, t1bateria, t2bateria, soc1, soc2, vcarga, icarga";
- String minhaTabela = "geral";
- 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'";
- //int i = 0;
- acessoBD = new AcessoBD(JDBC_DRIVER, DATABASE_URL, USERNAME, PASSWORD);
- acessoBD.consultarBanco(meusObjetos, minhaTabela);
- // acessoBD.inserirNoBanco(meusValores, minhaTabela);
- // acessoBD.consultarBanco(meusObjetos, minhaTabela);
- acessoBD.desconectarBanco();
- /*while(i <= 10)
- {
- try
- {
- TimeUnit.SECONDS.sleep(2);
- }
- catch (InterruptedException exception)
- {
- exception.printStackTrace();
- }
- //t2Bateria.setText(String.valueOf(vlrTempBateria2));
- i++;
- }*/
- // System.out.printf("%s\n", getCurrentTimestamp());
- }// fim de main
- public static String getCurrentTimestamp()
- {
- Timestamp current_timestamp = new Timestamp(System.currentTimeMillis());
- String my_timestamp = current_timestamp.toString();
- return my_timestamp.substring(0, 19);
- }// fim getCurrentTimestamp()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement