Академический Документы
Профессиональный Документы
Культура Документы
Autor:Mauricio Lara
Email:mlara@exalumnos.utlaca.cl
1 2 3 4
Jbdc:mysql://localhost:3306/nombrebasededatos
El usuario por defecto en mysql es root y la password (es la clave de la base de datos, no
confundir con otra clave) es vacía. Se pueden definir otros usuarios y claves para acceder a
la base de datos.
C Connection conexion=DriverManager.getConnection(“jdbc:mysql://localhost:3306/nombrebasededatos”,”root”,””);
El primer paso es definir una variable tipo String con la consulta SQL:
Se deben establecer los parámetros que reemplazan las ?. En este caso hay 3 parámetros.
Como la tabla del ejemplo usan nombre y origen, que están definidas como String, se
debe utilizar el método setString(int parameterIndex, String x).
Además, precio está definido como entero (int), por ende se debe usar el método
setInt(int parameterIndex, int x).
declaracion_p.setString(1,”Producto1”);
declaracion_p.setInt(2,50);
declaracion_p.setString(3,”China”);
Se debe usar el método executeUpdate(). Este método se usa para insertar, actualizar y
borrar.
declaracion_p.executeUpdate();
Todo el código de los pasos 1, 2, 3, 4 deben ir en un try catch debido a las excepciones
que puedan ocurrir al no conectarse la aplicación a la base de datos.
Try {
//1.-Crear conexión
Connection conexion=DriverManager.getConnection(“jdbc:mysql://localhost:3306/nombrebasededatos”,”root”,””);
PreparedStatement declaracion_p=conexion.prepareStatement(consulta);
//3.-Establecer parámetros
declaracion_p.setString(1,”Producto1”);
declaracion_p.setInt(2,50);
declaracion_p.setString(3,”China”);
declaracion_p.executeUpdate();
exc.printStackTrace();