0 calificaciones0% encontró este documento útil (0 votos)
4 vistas38 páginas
El documento trata sobre conceptos fundamentales de Java como excepciones (try-catch), métodos (return), bases de datos (SQL Exception, ResultSet), permisos en sistemas (root), conexiones a bases de datos (DriverManager, Class.forName), y más. Explica el uso de estas herramientas y conceptos para el desarrollo de aplicaciones Java.
El documento trata sobre conceptos fundamentales de Java como excepciones (try-catch), métodos (return), bases de datos (SQL Exception, ResultSet), permisos en sistemas (root), conexiones a bases de datos (DriverManager, Class.forName), y más. Explica el uso de estas herramientas y conceptos para el desarrollo de aplicaciones Java.
El documento trata sobre conceptos fundamentales de Java como excepciones (try-catch), métodos (return), bases de datos (SQL Exception, ResultSet), permisos en sistemas (root), conexiones a bases de datos (DriverManager, Class.forName), y más. Explica el uso de estas herramientas y conceptos para el desarrollo de aplicaciones Java.
Try se utiliza cuando se desean prever excepciones en el transcurso de la
ejecución de un programa. Es necesario ya que ahí se colocan las instrucciones que se desean realizar pese a la excepción, posteriormente se usa un catch donde se especifica la excepción que se sabe puede ocurrir. catch Un bloque catch define las instrucciones que deberán ejecutarse en caso de que se produzca un determinado tipo de excepción. Return • La sentencia return tiene dos aplicaciones importantes. En primer lugar, produce una salida inmediata de la función en curso. Esto es, el return hace que la ejecución del programa vuelve al código que hizo la llamada en cuanto se encuentra. En segundo lugar, se puede utilizar para proporcionar un valor. SQL Exception • SQL Exception es la excepción que se lanza cuando hay algún problema entre la base de datos y el programa Java JDBC. Por ejemplo, cuando realizamos una consulta debemos de poner nuestro código que maneje el ResultSet dentro de un bucle try-catch Root En sistemas operativos del tipo Unix, el superusuario o root es el nombre convencional de la cuenta de usuario que posee todos los derechos en todos los modos (monousuario o multiusuario). Normalmente es la cuenta de administrador. El usuario root puede hacer muchas cosas que un usuario común no puede, tales como cambiar el dueño o permisos de archivos y enlazar a puertos de numeración pequeña. No es recomendable utilizar el superusuario root para una simple sesión de uso habitual, ya que pone en riesgo el sistema al garantizar acceso privilegiado a cada programa en ejecución. DriverManager • Las aplicaciones pueden utilizar varios controladores JDBC simultáneamente si es necesario. Cada aplicación especifica un controlador JDBC mediante la utilización de un URL (Localizador universal de recursos). Pasando un URL de un controlador JDBC específico a DriverManager, la aplicación informa a DriverManager acerca del tipo de conexión JDBC que debe devolverse a la aplicación. • Para poder realizar esta operación, DriverManager debe estar al corriente del los controladores JDBC disponibles para que pueda distribuir las conexiones. Efectuando una llamada al método Class.forName, carga una clase en la máquina virtual Java (JVM) que se está ejecutando en función del nombre de serie que se pasa en el método. A continuación figura un ejemplo del método class.forName utilizado para cargar el controlador JDBC nativo: getText • Primero es necesario modificar el código fuente para poder usar las llamadas de GNU gettext. Esta modificación consiste en usar, como parámetro de la función gettext, las cadenas de texto que el usuario verá. Para ahorrar tiempo de escritura y espacio setText • El método setText, muestra el texto en el control JTextArea. Indicar que si deseamos capturar el texto ingresado en un control JTextArea se puede usar el método getText. pst.setString • Cuando trabajamos con una base de datos es posible que haya sentencias SQL que tengamos que ejecutar varias veces durante la sesión, aunque sea con distintos parámetros. Por ejemplo, durante una sesión con base de datos podemos querer insertar varios registros en una tabla. Cada vez los datos que insertamos serán distintos, pero la sentencia SQL será la misma: Un INSERT sobre determinada tabla que será simpre igual, salvo los valores concretos que queramos insertar. prepareStatement • Lo primero que tenemos que entender es cual es la diferencia entre un Statement de JDBC y un Prepared Statement. Cuando nosotros construimos una consulta normal de JDBC utilizamos un Statement, este Statement o sentencia lo que se encarga es de definir una consulta SQL a ejecutar contra el motor de la base de datos. conexión • Para conectarse a cualquier servidor de base de datos hace falta una aplicación que sirva como enlace. A ese tipo de clases se les llama conectores. En el caso de MySQL, debe descargarse de su sitio web. En dicha descarga, se obtiene todo el código fuente de las clases necesarias pero sólo se requiere el archivo mysql-connector-java.jar. grabFocus • La respuesta es simple, grabFocus() capta el enfoque, sin importar si el antepasado de nivel superior es la ventana enfocada. Si la ventana no está activa, se activa para permitir que el componente obtenga el foco. logger • La clase Logger de Java permite crear mensajes para el seguimiento o registro de la ejecución de una aplicación. Puede resultar de utilidad, por ejemplo, para realizar la depuración de la aplicación si se muestran los distintos puntos o estados por lo que va pasando la ejecución con los valores tomados por variables de interés. getLogger • El método getLogger () de una clase Logger utilizó buscar o crear un registrador. Si existe un registrador con el nombre pasado, el método devolverá ese registrador; de lo contrario, el método creará un nuevo registrador con ese nombre y lo devolverá. getName • El método getName () de la clase java.lang.reflect .Method es útil para obtener el nombre de los métodos, como una cadena. Para obtener el nombre de todos los métodos de una clase, obtenga todos los métodos de ese objeto de clase. Luego llame a getName () en esos objetos de método. Exception • la excepción indica condiciones que una aplicación razonable podría intentar detectar. close() • El método close () de Reader Class en Java se utiliza para cerrar la transmisión y liberar los recursos que estaban ocupados en la transmisión, si los hubiera. Este método tiene los siguientes resultados:
• Si la transmisión está abierta, la cierra y libera los recursos.
• Si la secuencia ya está cerrada, no tendrá ningún efecto. • Si se realiza alguna lectura u otra operación similar en la secuencia, después del cierre, genera IOException ResultSet • Una tabla de datos que representa un conjunto de resultados de la base de datos, que generalmente se genera al ejecutar una declaración que consulta la base de datos. • Un ResultSetobjeto mantiene un cursor apuntando a su fila actual de datos. Inicialmente, el cursor se coloca antes de la primera fila. El nextmétodo mueve el cursor a la siguiente fila y, debido a que regresa false cuando no hay más filas en el ResultSetobjeto, se puede usar en un whileciclo para iterar a través del conjunto de resultados. getConection • Intenta establecer una conexión con el origen de datos que representa este objeto SQLServerDataSource. setLocationRelativeTo • Establece la posición de la ventana relativa a un componente pasado como parámetro. Si se le pasa null como parámetro se posiciona en el centro de la pantalla. this • Cuando se llama a un método, se pasa automáticamente un argumento implícito que es una referencia al objeto invocado (es decir, el objeto sobre el que se llama el método). Esta referencia se llama this getString • Recupera el valor del nombre de columna designado en la fila actual de este objeto SQLServerResultSet como una cadena en el lenguaje de programación Java. setString • Establece el parámetro designado en el valor de cadena dado resulset.next() • Método que mueve el cursor una fila dentro del ResultSet. Inicialmente el cursor se sitúa antes de la primera fila. Cuando el cursor se posiciona después de la última fila el método devuelve false. update set executeUpdate() • Ejecuta la instrucción SQL dada, que puede ser una instrucción INSERT, UPDATE, MERGE o DELETE; o una sentencia SQL que no devuelve nada, como una sentencia DDL de SQL. sql.DriverManager • El servicio básico para administrar un conjunto de controladores JDBC. • NOTA: La DataSourceinterfaz, nueva en la API JDBC 2.0, proporciona otra forma de conectarse a una fuente de datos. El uso de un DataSourceobjeto es el medio preferido para conectarse a una fuente de datos.
• Como parte de su inicialización, la DriverManagerclase intentará
cargar las clases de controladores a las que se hace referencia en la propiedad del sistema "jdbc.drivers". Esto permite a un usuario personalizar los controladores JDBC utilizados por sus aplicaciones. Class.forName • Class.forName hace solo lo primero. Carga la clase en la memoria y devuelve esa referencia como una instancia de Clase. Si queremos crear una instancia, podemos llamar al método newInstance de esa clase. que invocará el constructor por defecto (ningún constructor de argumentos) public class • Public es una palabra clave de Java que declara el acceso de un miembro como público. Los miembros públicos son visibles para todas las demás clases. Esto significa que cualquier otra clase puede acceder a un public campo o método. Además, otras clases pueden modificar public campos a menos que el campo se declare como final. public static • Una clase, método o campo declarado como estático puede ser accedido o invocado sin la necesidad de tener que instanciar un objeto de la clase. Uno de los ejemplos típicos de uso de métodos y variables estáticas es la clase java.lang.Math. com.mysql.jdbc.Connection • Clase de controlador: la clase de controlador para la base de datos mysql es com.mysql.jdbc.Driver . • URL de conexión: la URL de conexión para la base de datos mysql es jdbc: mysql: // localhost: 3306 / sonoo donde jdbc es la API, mysql es la base de datos, localhost es el nombre del servidor en el que se está ejecutando mysql, también podemos usar la dirección IP , 3306 es el número de puerto y sonoo es el nombre de la base de datos. Podemos usar cualquier base de datos, en tal caso, necesitamos reemplazar el sonoo con el nombre de nuestra base de datos. System.out.println() • En Java, System.out.println () es una declaración que imprime el argumento que se le pasa. El método println () muestra los resultados en el monitor System.out.print() • Imprime no dejando un salto de linea initComponents() • Cómo modificar/agregar código al método initComponents() en Java en NetBeans? Cuando intento agregar cualquier línea de código, esta área parece ser de solo lectura y está resaltada en gris! Probablemente sea por seguridad, pero supongo que hay una manera de desactivarlo. Private void • Ambos crean un método void (un método que no devuelve nada) Pero otras clases solo pueden acceder al método público. El método privado solo puede ser utilizado por la clase en la que está contenido ActionPerformed • ActionPerformed (ActionEvent e) es un evento de ActionListener. ActionListener se usa para detectar y manejar eventos, los cuales tienen lugar cuando se produce una acción sobre un elemento del programa. Opaque • Es para darle un color de fondo. undecorated • Es para quitar la barra de titulo.