EJemplo de utilizacion de BetWeen con Java y MySQL:
public void consultaSQlSoportesAtendidos(String palabra){
// Insertar datos a la bd MySQL:
try{
Class.forName("com.mysql.jdbc.Driver"); // este es el driver que copiaron y pegaron
Connection conne=(Connection) DriverManager.getConnection(url,login,password);// esta es la verificación de la conexión con mysql
Statement consulta=conne.createStatement(); // crea una variable que se encargue del código de sql
//cansulta SQL capturada en la variable rs//
ResultSet rs = consulta.executeQuery ("SELECT sum(VALOR) as resultado from soportes where ESTADO='2' and FECHA_REPARA between '"+ConvertirFechaString(jdfIngresos.jdcFechaInicial.getCalendar())+"' and '"+ConvertirFechaString(jdfIngresos.jdcFechaFinal.getCalendar())+"'");
// Se recorre el ResultSet, mostrando por pantalla los resultados.
while (rs.next())
{
sqlingresos=rs.getString("resultado");
}
// Se cierra la conexión con la base de datos.
conne.close();
} catch(SQLException e){
JOptionPane.showMessageDialog(null,"Error SQL no se pueden leer datos! ") ; //esto aparece cuando ya existe un código por lo cual no se guarda la info.
} catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(null,"Error al leer la Base de Datos!") ; // esto aparece cuando hay problemas con la conexión con mysql
}
public void consultaSQlSoportesAtendidos(String palabra){
// Insertar datos a la bd MySQL:
try{
Class.forName("com.mysql.jdbc.Driver"); // este es el driver que copiaron y pegaron
Connection conne=(Connection) DriverManager.getConnection(url,login,password);// esta es la verificación de la conexión con mysql
Statement consulta=conne.createStatement(); // crea una variable que se encargue del código de sql
//cansulta SQL capturada en la variable rs//
ResultSet rs = consulta.executeQuery ("SELECT sum(VALOR) as resultado from soportes where ESTADO='2' and FECHA_REPARA between '"+ConvertirFechaString(jdfIngresos.jdcFechaInicial.getCalendar())+"' and '"+ConvertirFechaString(jdfIngresos.jdcFechaFinal.getCalendar())+"'");
// Se recorre el ResultSet, mostrando por pantalla los resultados.
while (rs.next())
{
sqlingresos=rs.getString("resultado");
}
// Se cierra la conexión con la base de datos.
conne.close();
} catch(SQLException e){
JOptionPane.showMessageDialog(null,"Error SQL no se pueden leer datos! ") ; //esto aparece cuando ya existe un código por lo cual no se guarda la info.
} catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(null,"Error al leer la Base de Datos!") ; // esto aparece cuando hay problemas con la conexión con mysql
}
Comentarios
Publicar un comentario