/** * Haciendo uso de la API simpleMySQL en JAVA */ package MySQL; import java.sql.*; import com.JMySQL.*; /** * @author Raul E Glez. Argote * */ public class TestSimpleMySQLenJAVA { /** * @param args */ public static void main(String[] args) { // Se debe crear el objeto con el cual estaremos manipulando la base de datos JMySQL mysql=new JMySQL(); // para realizar la conexio debemos especificar usuario,contraseña y ruta(dominio y la base de datos es opcional) mysql.conectarMySQL("java","java", "localhost/"); // con el metodo isConecto solo haremos una comprobación if(mysql.isConecto()){ try { /* con el metodo jsql podemos ingresar instrucciones sql asia mysql, * este metedo inteligente reconoce el tipo de instruccion para asi saber * que valor regresar y como manejar la consulta para un mayor performance * */ mysql.jsql("create database test2"); // ste metodo permite seleccionar la base de datos, es equivalente a la sentencia use base_datos de sql mysql.seleccionarBD("test2"); mysql.jsql("create table prueba(id int(3) null)"); mysql.jsql("insert into test2.prueba values(2)"); mysql.jsql("insert into test2.prueba values(3);insert into test2.prueba values(1)"); ResultSet rs=(ResultSet)mysql.jsql("select * from test2.prueba"); while(rs.next()){ System.out.println("+ "+rs.getInt("id")); } if((Boolean)mysql.jsql("delete from test2.prueba where id=2")){ System.out.println("Se elimino correctamente "); } rs=(ResultSet)mysql.jsql("select * from test2.prueba"); while(rs.next()){ System.out.println("+ "+rs.getInt("id")); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }