Sistema
Herramientas a utilizar.
1) Netbeans
Algunas aplicaciones que podemos desarrollar con netbeans se indican en la figura 1.
Java Web se utiliza para desarrollar proyectos en JSP
Java ME utiliza para desarrollar proyectos para aplicaciones móviles basados en Java Micro Edition(Java ME).
Ada es usado para desarrollar proyectos de programación concurrente.Actividad 1. Describir la finalidad de los siguientes proyectos
JavaFX:
JavaEE
JavaCar
Creación de un proyecto Conexiondb de java.
La estructura de un proyecto básico en java consiste en las marcas package (define el nombre del paquete de nuestra aplicación). Ejemplo:
package conexionbd;
También se incorpora la definición de la clase principal con la marca public class main.Ejemplo: Codificar la clase principal sin copiarlo.
public class Main{
public static void main(String[] args){
}
}
El proyecto completo queda definido de la siguiente forma:
package conexionbd;
public class Main {
public static void main(String[] args) {
// aqui se pone la codificacion
}
}
Nota: Observar que la clase se llama Main, también observar que la clase Main tieneun método que se llama main (…observe que está en minúscula por lo tanto el nombre de la clase y el nombre del método son diferentes y main no es un contructor). Cuando se lanza la aplicación el Java busca de inmediato lo que está definido dentro del método main para ser ejecutado. Recordar que un método puede recibir parámetros. En el caso del método main recibe un arreglo no limitado de Stringpor esta razón tenemos:
public static void main(String[] args)
La función si no retorna parámetros entonces antes del nombre se pone void observe:
public static void main(String[] args)
Por último el método main es de tipo pública y estática (public static) observe:
public static void main(String[] args)
Entonces si queremos crear la clase Consulta con un método publico verdatos sinparámetros de entrada y de retorno tendríamos los siguiente:
package conexionbd;
public class Consulta {
public void verdatos() {
// aqui se pone la codificacion
}
}
Nombrar las clases principales para el acceso a datos y la forma como se importa en el programa principal.
import java.sql.Connection; Crear una conexion.
import java.sql.Statement; Contiene la sentencia sql(query)
import java.sql.DriverManager; Manejador de controladores del servidor de base de datos a la que nos queremos conectar
import java.sql.ResultSet;Contiene un conjunto de resultados
import java.sql.DatabaseMetaData;
import java.sql.SQLException;
import java.sql.Connection;
Contiene todas las clases relacionas con una conexión a una base de datos.
import java.sql.Statement;Clases para especificar la sentencia sql (selec, insert, delete, update, inner join)
import java.sql.DriverManager;
import java.sql.Resultset;
Definir el driver (nombre, instlarlo dentro de los programas java, descargan) para el tipo de servidor que contiene la base de datos.
import java.sql.DatabaseMetaData;
Clases que permiten contener el resultado del query. Generalmente es un conjuntode tuplas y se tiene un cursor dinámico. Nos podemos mover a través del curso Resultset para recuperar los datos. Generalmente hacemos un barrido diciendo mientras no sea fin de archivo mostrar datos, realizar operaciones, realizar transacciones, producir un informe etc.
import java.sql.SqlExeption;
Clases para recuperar la estructura de la base de datos. Específicamente podemos saber elnúmero de columnas una tabla a través de un resultet, etc.
Se utilizará a través de sentencias try{…}catch{..} la captura de errores que puedan surgir. La clase SqlExeption genera el número de error que se recibe a través del catch. Puede ocurrir errores por problemas de la conexión de la base de datos, problemas instrucción sql indebida, etc. Todo los errores que se pueden derivar por el uso...
Regístrate para leer el documento completo.