Por otro lado provoca que debamos ser meticulosos a la hora de diseñar nuestra aplicación, ya que diferentes no sólo estamos trabajando con ventanas que hacen uso de diferentes clases, sino que generamos una interacción con sistemas externos, y por lo tanto las buenas prácticas a la hora de diseñar nuestra aplicación es muy importante:
- Utilizar la metodología MVC para organizar nuestro código
- Utilizar una clase para cada tabla de la base de datos
- Separar las interfaces del resto del código
- Incluir el conector adecuado en nuestro proyecto
Buenas prácticas
Tal y como avanzábamos. Deberemos, nuestros proyectos cuando incorporan interacción y manejo de la base de datos, provoca un crecimiento importante del código y por lo tanto necesitamos tener una buena estructura de carpetas, paquetes y librerías
Insertando un nuevo registro
Para insertar un nuevo registro en la base de datos, necesitamos realizar tres pasos. En primer lugar cargar el jdbc adecuado para nuestro proyecto.
// Cargamos en ejecución Class.forName("com.mysql.jdbc.Driver");En segundo lugar conectarnos a la base de datos.
// Setup the connection with the DB connect = DriverManager.getConnection("jdbc:mysql://XX.XX.XX.XX/baseDatos?" + "user=usuario&password=pass");Insertar en la base de datos será definitivamente realizar la consulta en concreto
// Setup the connection with the DB orden = conexion.createStatement(); String sql = "INSERT INTO usuarios (nombre,apellido1,apellido2,edad) " + "VALUES ('"+nombre+"', '"+apellido1+"', '"+apellido2+"', "+edad+")"; orden.executeUpdate(sql);