Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package proyecto_1;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.PreparedStatement;
- import java.sql.SQLException;
- import java.util.Scanner;
- public class ProyectoNuevoCli {
- public static void main(String[] args) throws SQLException {
- Scanner sc = new Scanner(System.in);
- System.out.print("Nombre: ");
- String nombre = sc.nextLine();
- System.out.print("Descripción (opcional): ");
- String descripcion = sc.nextLine();
- System.out.print("Fecha de inicio (YYYY-MM-DD): ");
- String fecha_inicio = sc.nextLine();
- System.out.print("Fecha de finalización (YYYY-MM-DD): ");
- String fecha_fin = sc.nextLine();
- System.out.print("Presupuesto: ");
- float presupuesto = sc.nextFloat();
- System.out.print("Retorno esperado: ");
- float retorno = sc.nextFloat();
- Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/quat_dev?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC", "root", "****");
- String query = "insert into proyectos " +
- "(nombre, descripcion, fecha_inicio, fecha_fin, presupuesto, retorno) " +
- "values (?, ?, ?, ?, ?, ?)";
- PreparedStatement st = conn.prepareStatement(query);
- st.setString(1, nombre);
- st.setString(2, descripcion);
- st.setString(3, fecha_inicio);
- st.setString(4, fecha_fin);
- st.setFloat(5, presupuesto);
- st.setFloat(6, retorno);
- boolean fail = st.execute();
- System.out.printf("Resultado: %s\n", fail ? "Error" : "Correcto");
- }
- }
Add Comment
Please, Sign In to add comment