viernes, 9 de agosto de 2019

Java y JDBC Parte 01 Programación Uruguay El siguiente programa muestra cómo conectarse a la base de datos, hacer una consulta en la misma y procesar el resultado Ignacio Suanes Djermakiantech +59897696317 097696317


El siguiente programa muestra cómo conectarse a la base de datos, hacer una consulta en la misma y procesar el resultado Ignacio Suanes Djermakiantech




import java.sql.Connection;

import java.sql.Statement;
import java.sql.Resultset;
import java.sql.SQKExcepcion;

public class MostrarAutores;
{

                 Connection conexion=null;
                 Statement instruccion=null;
                 ResultSet conjuntoResultados=null;

                 try                   //carga la clase del controlador

                 {
                                  Class.forName(CONTROLADOR);

                                  //Establece la conexion a la base de datos


                                  conexion=DriverManager.getConnection(URL_BASEDATOS,"jhtp7","jhp7");

                                  instruccion=conexion.createStatement();


                                  //consulta la base de datos
                                  conjuntoResultados = instruccion.executeQuery("SELECT IDAutor,nombrePila,apellidoPaterno FROM autores");

viernes, 2 de agosto de 2019

Ignacio Suanes Juego 1 02

package Juego;

import java.awt.BorderLayout;
import java.awt.Canvas;
import java.awt.Dimension;

import javax.swing.JFrame;

public class Juego extends Canvas implements Runnable {

/**
*
*/
private static final long serialVersionUID = 1L;

private static final int ANCHO = 800;
private static final int ALTO = 800;
private static final String NOMBRE = "Juego";

private static JFrame ventana;

private static Thread thread;

private Juego() {
setPreferredSize(new Dimension(ANCHO, ALTO));

ventana = new JFrame(NOMBRE);

// detalle importante, el siguiente paso es para que la aplicacion no se siga
// ejecutando en segundo plano

ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

ventana.setResizable(false);
ventana.setLayout(new BorderLayout());

ventana.add(this, BorderLayout.CENTER);
ventana.pack();
ventana.setLocationRelativeTo(null);
ventana.setVisible(true);

}

public static void main(String[] args) {

Juego juego = new Juego();
juego.iniciar();

//si queremos que dos cosas funcionen a la vez necesitamos threads
}

private void iniciar()
{
//iniciar segundo thread o el juego en general


}

private void detener()
{
thread = new Thread(this,"Graficos"): //hay que indicarle desde la clase de la que se va a ejecutar y ponerle un nombre
thread.start(); //ejecuta lo que esta en run

}

@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("el thread 2 se esta ejecutando con exito");
}

}

Ignacio Suanes Juego 1 01

package Juego;

import java.awt.BorderLayout;
import java.awt.Canvas;
import java.awt.Dimension;

import javax.swing.JFrame;

public class Juego extends Canvas implements Runnable {

/**
*
*/
private static final long serialVersionUID = 1L;

private static final int ANCHO = 800;
private static final int ALTO = 800;
private static final String NOMBRE = "Juego";

private static JFrame ventana;

private static Thread thread;

private Juego() {
setPreferredSize(new Dimension(ANCHO, ALTO));

ventana = new JFrame(NOMBRE);

// detalle importante, el siguiente paso es para que la aplicacion no se siga
// ejecutando en segundo plano

ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

ventana.setResizable(false);
ventana.setLayout(new BorderLayout());

ventana.add(this, BorderLayout.CENTER);
ventana.pack();
ventana.setLocationRelativeTo(null);
ventana.setVisible(true);

}

public static void main(String[] args) {

Juego juego = new Juego();

//si queremos que dos cosas funcionen a la vez necesitamos threads
}

private void iniciar()
{
//iniciar segundo thread o el juego en general


}

private void detener()
{
thread = new Thread(this,"Graficos"): //hay que indicarle desde la clase de la que se va a ejecutar y ponerle un nombre

}

@Override
public void run() {
// TODO Auto-generated method stub

}

}