Desarrollo de Aplicaciones de Escritorio y Sitios Web para su negocio o empresa, y Consejos relacionados con el mundo tecnológico
viernes, 5 de noviembre de 2010
miércoles, 13 de octubre de 2010
Código Java: Crear contador correlativo
//crear clase de conexión y consulta a BD(en este caso MySQL)
public String[] BuscarNroSolicitud(){
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url, user, pass);
System.out.println("Conexion Exitosa" + con);
stmt = con.createStatement();
rs = stmt.executeQuery("SELECT max(nro_solicitud) FROM solicitud");
ResultSetMetaData rsmd = rs.getMetaData();
datos = new String[rsmd.getColumnCount()];
int cont2 =1;
//ciclo de llenado del resultset al arreglo para mandarlo al programa
while (rs.next()){
for (int i = 0; i < rsmd.getColumnCount();i++){
datos[i] = rs.getString(cont2);//cuando resultset tenga la posicion 1
cont2 ++; //la manda a la posicion 0
}
}
rs.close();
stmt.close();
con.close();
return datos;
} catch(Exception e){
e.printStackTrace();
return datos;
}
}
---------------------------------------------------------------------------------------------------------------------------------
//para llamarlo desde donde quiera
private void BuscarNroSolicitud(){
String datos[], contador1;
int contador=0;
datos = bd.BuscarNroSolicitud();
contador = Integer.parseInt(datos[0]) + 1;
contador1 = String.valueOf(contador);
txtNroSolicitud.setText(contador1);
}
---------------------------------------------------------------------------------------------------------------------------------
El resultado es que muestra el valor maximo+1 de la columna a la que se quiere consultar en la BD
public String[] BuscarNroSolicitud(){
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url, user, pass);
System.out.println("Conexion Exitosa" + con);
stmt = con.createStatement();
rs = stmt.executeQuery("SELECT max(nro_solicitud) FROM solicitud");
ResultSetMetaData rsmd = rs.getMetaData();
datos = new String[rsmd.getColumnCount()];
int cont2 =1;
//ciclo de llenado del resultset al arreglo para mandarlo al programa
while (rs.next()){
for (int i = 0; i < rsmd.getColumnCount();i++){
datos[i] = rs.getString(cont2);//cuando resultset tenga la posicion 1
cont2 ++; //la manda a la posicion 0
}
}
rs.close();
stmt.close();
con.close();
return datos;
} catch(Exception e){
e.printStackTrace();
return datos;
}
}
---------------------------------------------------------------------------------------------------------------------------------
//para llamarlo desde donde quiera
private void BuscarNroSolicitud(){
String datos[], contador1;
int contador=0;
datos = bd.BuscarNroSolicitud();
contador = Integer.parseInt(datos[0]) + 1;
contador1 = String.valueOf(contador);
txtNroSolicitud.setText(contador1);
}
---------------------------------------------------------------------------------------------------------------------------------
El resultado es que muestra el valor maximo+1 de la columna a la que se quiere consultar en la BD
martes, 12 de octubre de 2010
Código Java: Limitar la entrada de caracteres de un JTextField de manera rapida y fácil
if(JTextField1.getText().length()==N){
//aplicar un .gradfocus() al siguiente JTextField, JButton, etc...
// Ejemplo:
JTextField2.gradFocus();
}
//aplicar un .gradfocus() al siguiente JTextField, JButton, etc...
// Ejemplo:
JTextField2.gradFocus();
}
sábado, 28 de agosto de 2010
Sitios web
www.rycorredor.com
Ramón Yuabe Corredor de Seguros, es una empresa sumamente responsable a la hora de asegurar nuestros bienes, ofreciendo al cliente una atención de primera.
Ramos de:
Ramón Yuabe Corredor de Seguros, es una empresa sumamente responsable a la hora de asegurar nuestros bienes, ofreciendo al cliente una atención de primera.
Ramos de:
- Responsabilidad Civil de Vehículo (RCV)
- Hospitalización Cirugía y Maternidad (HCM)
- Accidentes Personales
- Vida
- Fianzas
- Robo
- y mucho más..!!
Suscribirse a:
Entradas (Atom)