Java Standard Edition

Sobre el lenguaje Java y las clases que componen la API.

Enviar un valor de un jdatechooser a sql server

Hola, necesito ayuda para saber como enviar el valor que seleccione un usuario de un jdatechooser a un campo de sql server que tiene tipo de datos datetime uso sql server 2000 y netbeans 7.2 la verdad me urge

Date fecha = dtFecha.getDate();
try
{
cst=con.prepareCall("{call agregar_datoscirugia(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}");
.
.
.
cst.setDate(7, fecha);
.
.
.
int rpta1=cst.executeUpdate();
if(rpta1==1)
{
JOptionPane.showMessageDialog(null, "Los datos de la cirugia han sido agregados correctamente");
}
else
{
JOptionPane.showMessageDialog(null, "Los datos de la cirugia no pudieron ser guardados");
}
}
catch(Exception e)
{
JOptionPane.showMessageDialog (null, e);
}

Lo que no logro entender es que recibo un Date en la variable fecha y ese mismo date lo envío en cst y en esa línea me manda el error

crear programa basico en netbeans ayuda por fabor!!

necesito crear un programa que haga lo siguiente.
-leer una frase ingresada por usuario
-mostrar la cantidad de palabras que contenga la frase
-mostrar la palabra mas larga y la mas corta
-mostrar las palabras segun posicion.

espero alguien me pueda ayudar
de ante mano gracias... saludos !!

Metodos para hacer las cosas mas rapido Edito: (para Java 7)

Pues, antes disculparme, ya que he hecho muchas preguntas y no he respondido ninguna, cuando termine lo que hago me pondré en ello y ayudar para devolver el favor que ustedes me hacen al responder mis preguntas.

Verán. Estoy en ese momento de un programador en donde busco hacer las cosas mas rápido y dejar de ingeniármelas creando código que ya existe... por ejemplo no haré un método de ordenamiento de un array existiendo Arrays.sort(), (no me estoy preocupando tanto por la rapidez o eficiencia como podrán ver.)

La pregunta va ligada a esto mismo.
Me gustaria saber si existe un metodo rapido para transformar un arreglo de String a int. usualmente aria algo así:

int i = 0;
for(String s : arrStr){
arrInt[i] = Integer.parseInt(s);
i++;
}

seria genial que existiera un método en que hiciera esto en una linea, me ahorraría tiempo.

Aparte de esto también me gustaría saber si existe un método que me entregue una secuencia de números Integer entre dos Integer, no se algo como un método:

int[] arr = Math.xxx(-5,2);

donde arr sea = { -5, -4, -3, -2, -1, 0, 1, 2}

Manipular elemento Canvas NetBeans

Hola gente de JavaMexico:

Estoy trabajando en un proyecto en NetBeans y he agregado un elemento CANVAS desde el editor de ventanas (gráfico no desde codigo), este canvas lo quiero para mostrar una imagen y agregarle lineas encima (como si de un paint se tratara) pero en la misma ventana tengo algunos botones y objetos extra, es decir quiero tener el canvas solo en el espacio que le estoy delimitando desde el modo grafico.
Mi problema es que ya no se como manipular la funcion paint() de la forma en que he agregado el CANVAS.

He hecho otros proyectos con canvas y han funcionado bien, pero, en los otros proyectos, he sustituido todo el contenido de la ventana por el correspondiente canvas usando algo como:

class can extends Canvas{
  can(){}
 
  @overwrite
  paint(Graphics g){
    g.setColor(Color.Black);
    g.drawRect(100,100,100,100);
  }
}

y en el constructor del JField solo hago:

add(new can());

pero como les dije esto ahorita no me sirve por que solo quiero un pequeño canvas en la ventana junto con otros elementos.

Alguna idea??

Gracias de antemano

Charset en java

Buenas amigos, he buscado en google, y hecho preguntas en otros foros, pero quizás no busco por las palabras indicadas...
El tema es que me gustaría saber como definir un "charset" en java
Ya saben, como en HTML que defines UTF-8 para que los caracteres con tildes se vean bien.

Doy gracias por adelantado, espero que me puedan ayudar. u.u, gracias.

Problema interrumpir webservice mientras se procesa

Hola amigos, soy nuevo en el grupo. Tengo un problema que me gustaría compartir con ustedes,

por si me pueden ayudar ya que no le encuentro solución.
Tengo un aplicación que recibe peticiones y dependiendo la petición se conecta a un webservice, ahora viene el problema, cuando la respuesta del webservice se demora, por ejemplo 10 segundos, la aplicación debe tener un tiempo de esperar de 5 segundos y si sobre pasa este tiempo debe responder un tipo de error especifico. Realmente no se me ocurre como poder controlar esto. Otro dato importante es que estoy atrapado en java 1.4.

Saludos.

Me sale este Error: string cannot be converted to string to Employees

Donde estan los campos jefeidtxt y jobidtxt es que muestra el error

        empleado = new Employees(Integer.parseInt(codigotxt.getText()),
                jefeidtxt.getText(), jobidtxt.getText(),  <------ estos dos campos es que muestra el error
                departamentoidtxt.getText(), nombrestxt.getText(),
                apellidostxt.getText(), emailtxt.getText(),
                telefonotxt.getText(), ingresodate.getDate(),
                BigDecimal.valueOf(Double.parseDouble(salariotxt.getText())),
                BigDecimal.valueOf(Double.parseDouble(comisiontxt.getText())));
        oper.altaempleados(empleado);

clase employees

package modelo;
// Generated 09/21/2014 09:38:15 PM by Hibernate Tools 4.3.1

import java.math.BigDecimal;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Employees generated by hbm2java
 */

public class Employees  implements java.io.Serializable {

     private int employeeId;
     private Employees employees;
     private Jobs jobs;
     private Departments departments;
     private String firstName;
     private String lastName;

Duda con Locale

Hola, tengo una aplicación en java tiene Locale en español y hago conexión a una base de datos Oracle, la cual tiene Locale en ingles, el problema es que al hacer la consulta a Oracle me muestra un resultado diferente con el locale español o ingles, mi duda es si puedo solo aplicar el locale al resultset que me regresa, o de que manera puedo hacer para no afectar el locale de toda la instancia.

gracias!

Ayuda! Capturar BigDecimal por Jtextfield

No se como capturar el valor del salario que es BigDecimal por el jtextfield, podrian ayudarme

Empleado empleado= new Empleado(Integer.parseInt(codigotxt.getText()) , nombrestxt.getText(), apellidostxt.getText(),
                            emailtxt.getText(),telefonotxt.getText(), ingresodate.getDate(),
                            jobitxt.getText(), BigDecimal.valueOf(Double.parseDouble(salariotxt.getText())),
                            Integer.parseInt(comisiontxt.getText()),
                            Integer.parseInt(jefeidtxt.getText()), Integer.parseInt(departamentoidtxt.getText()));
        oper.altaempleados(empleado);

Autocompletar con JSON JavaScript Ajax JSP, Servlets y PostgreSQL

Hola, me da mucho gusto pertenecer a esta comunidad, mi duda o más bien me gustaría que si alguien
sabe de algún documento que me facilite el entender este tema pues estoy iniciando en este rubro ya que tengo mi
sistema terminado pero me gustaría que al iniciar una búsqueda en mi BD tenga la posibilidad que se a complete
dependiendo de la sintaxis que ingrese el usuario, digo para que se vea mas PRO :D

Muchas Gracias por la Ayuda.

Y próximamente

subiere mi código que tengo del sistema que hice para que lo comenten :D

Distribuir contenido