| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | /* 	Ejercicio:	3x03x03 - Conector JDBC 	Fecha:		16/10/2012 	Enunciado: 		3. Realiza el ejercicio anterior con sentencias preparadas. */ import java.sql.Connection; import java.sql.DriverManager; import com.mysql.jdbc.PreparedStatement; public class _3x03x03 { 	public static void metodo(String[] args) 	{ 		try 		{ 			Class.forName("com.mysql.jdbc.Driver"); 			Connection conn = DriverManager.getConnection("jdbc:mysql://giltesa.com:3306/baseDeDatos", "Usuario", "Contrasenia"); 			String sql = "UPDATE DEPT set dname = ? where deptno = ? and dname like ?"; 			PreparedStatement ps = (PreparedStatement)conn.prepareStatement(sql); 			ps.setString(1, args[0]); 			ps.setInt(2, Integer.parseInt(args[1])); 			ps.setString(3, args[2]); 			ps.executeUpdate(); 			conn.close(); 		} 		catch( Exception e ) 		{ 			e.printStackTrace(); 		} 	} 	public static void main(String[] args) 	{ 		String[] argumentos = { "Ventas", "30", "SALES" }; 		metodo(argumentos); 	} } |