PREGUNTAS CONTESTADAS - java

 Hay un total de 630 Preguntas.<<  >> 

    Pregunta:  43052 - COMO PUEDO SACAR UN LISTADO DE UNA BD POR PANTALLA
Autor:  Jose Antonio Gomez Salamanca
Estoy haciendo una aplicacion en Java JBuilder 3 y no se como mostrar un listado de datos pertenecientes a una BD por pantalla y tambien me gustaria saber como poder imprimir dichos listados. Gracias
  Respuesta:  David Lozano
La verdad no he manejado alguna vez JBuilder 3, pero esto te puede dar algo de idea, en JDBC algunas consultas retornan un objeto de tipo ResultSet, este objeto contiene toda la informacion que tu sql utilizo para hacer la consulta(query) al sistema manjador de bases de datos, este objeto contiene los metadatos, es decir el nombre de la tabla a la que le hiciste la consulta asi como los campos y sus caracteristicas, es decir, el nombre del campo y si es integer, varchar, etc. Si tu sql (ej. select * from personas; ) arroja como resultado varias filas de la tabla en la base de datos tu puedes hacer el recoorido de las filas iterando dentro del ResultSet con el metodo next() propio de ResultSet, suponemos que cada fila de la BD es la representacion del estado de un objeto entonces seria necesario para este caso crear un objeto de tipo persona que haga los correspondientes setXXX del objeto, cada nuevo objeto generado deberia guardarse en una estructura de datos.
si trabajas sobre un frame supongo que una de las mejores opciones seria crear un JTable pasandole un TableModel con la informacion de las personas de la coleccion y posteriormente adherir el JTable al ContentPane del JFrame, para imprimir por impresora el resultado, creo que una manera(aunque no creo que sea la correcta) seria formatear un String en donde haya un salto de linea cuando terminara la informacion de cada persona y utilizas la clase PrintJob, creo que en este sitio en la seccion de codigo fuente hay un ejemplo de como imprimir en Java, espero que sea esto de gran utilidad

    Pregunta:  43222 - BASE DE DATOS EN JAVA
Autor:  Sara Ruiz
Hola,

Estamos aprendiendo el lenguaje Java y no sabemos cómo conectar una base de datos en access con java, ya nos han dicho q se realiza con JDBC pero eso no sabemos dónde está, ni si lo tenemos instalado, ni como funciona, espero q nos ayudeis porq estamos un poco agobiados, un saludo.

Sara
  Respuesta:  YESSICA VAZQUEZ
ESTE ES UN EJEMPLO DE UNA CONEXION

class conexiones {
Connection conexion;
Statement sentencia;
ResultSet resultado;
JTextField t1,t2,t3,t4; /*SON CAJAS DE TEXTO QUE EL SISTEMA VA A BUSCAR*/
conexiones(){}

conexiones(JTextField a,JTextField b,JTextField c,JTextField d){
t1=a; t2=b; t3=c; t4=d;}


public void buscar(){
if(conexion==null){ conecta();}
try{
String cadena="select * from CAT_EMP where NUM_EMP="+t1.getText();
resultado=sentencia.executeQuery(cadena);
if(resultado.next()){

t1.setText(resultado.getString("NUM_EMP"));
t2.setText(resultado.getString("AP_PATERNO_EMP"));
t3.setText(resultado.getString("AP_MATERNO_EMP"));
t4.setText(resultado.getString("NOMBRE_EMP"));
//t5.setText(resultado.getString("Incidencia"));
//t6.setText(resultado.getString("Fecha_in"));
//t7.setText(resultado.getString("Fecha_ac"));
}

}catch(Exception er){}
}
//ESTA PARTE ES DONDE SE CONECTA CON LA BASE DE DATOS EN ACCESS
public void conecta(){

try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e){
JOptionPane.showMessageDialog(null,"No se pudo cargar puente JDBC-ODBC");
return;
}
try{
conexion = DriverManager.getConnection("jdbc:odbc:REC_HUM","","");/* AUI PON EL NOMBRE DE TU BASE DE DATOS */
sentencia=conexion.createStatement();

}
catch(Exception er){
JOptionPane.showMessageDialog(null,"Error de conexion");}
}

Y PARA DAR DE ALTA EL ODBC EN TU COMPU PUEDES IRTE AL PANEL DE CONTROL HERRAMIENTAS ADMINISTRATIVAS Y ODBC TE VA APARECER UNA PANTALLA CON DIFERENTES DRIVERS SELECCION A EL DE (*.mdb) DESPUES DESPLIEGA OTRA PANTALLA SELECCIONA EL DRIVER MICROSOFT ACCESS (*.MDB) PULSA EL BOTON ACEPTAR Y EN LA SIGUENTE PANTALLA DALE EL NOMBRE EXACTO DE TU BASE DE DATOS BUSCA EL BOTON DE SELECCIONAR Y SOLO DALE LA DIRECCION A LA PANTALLA PARA QUE ENCUENTRE TU BASE DE DATOS Y DALE AGREGAR Y ASI CUANDO MANDES LLAMAR LA BASE DE DATOS DESDE TU APLICACION YA ESTARA DADO DE ALTA EL ODBC
  Respuesta:  Felix ee
Es bastante sencillo, tienes que utilizar el odbc de windows para configurarlo ejecuta odbcad32 en ejecutar selecciona la base de datos y ponle un nombre

Luego tienes que cargar la base de datos en tu programa
No tengo a mano el codigo pero si te interesa avisame y te mando

    Pregunta:  43226 - ACCESO A DOCUMENTOS WORD
Autor:  Ivan Curiel Martinez
Me gustaria saber como se puede acceder desde java a un documento de Word, para poder escribir en el. Cuales son los metodos que hay que utilizar para escribir en el y para rellenar huecos en plantillas doc.
  Respuesta:  Jalej
Existe un API de Apache-Jakarta que permite realizar este tipo de operaciones con documentos de Word y Excel entre otros, su nombre es POI:

jakarta.apache.org/poi/trans/es/

    Pregunta:  43234 - ENVÍO DE FICHEROS USANDO FTP
Autor:  Mª José AP
Hola!
Estoy desarrollando una aplicación en Java que genera un archivo de texto. Ese archivo quiero enviarlo de un ordenador a otro (ambos en red, obviamente), me han comentado que se puede hacer con sockets, pero también por ftp que por lo visto es lo más sencillo, el caso es q como soy bastante principiante en estas cuestiones, no tengo ni idea de cómo hacerlo, estaría muy agradecida si alguien me pudiese echar un cable.
  Respuesta:  Mario Arias
Utilizar Sockets es una buena opción.
Debes tener una aplicación servidor que recibe los archivos y otra cliente que los envia.
Hace poco desarrolle una aplicación similar; si gustas te envio los .java para que mires el codigo, en realidad no es muy complicado solamente debes tene algunos conceptos java.net y java.io ...y javax.swing no te caeria mal

Enviame un correo a [email protected] gustosamente te respondere inmediatamente lea el mensaje

    Pregunta:  43341 - DESACTIVAR LOS BOTONES ATRAS, ADELANTE EN APLICACION JSP
Autor:  Jorge Pacheco Mengual
Buenos dias

Necesito que en mi aplicación Web hecha con Servlets + JSP sobre Tomcat, cuando el usuario pulse Atras, Adelante o Actualizar en el navegador, le envie a la pagina de Login o le impida realizar esta accion.

He probado con las cabeceras
response.setHeader("Expires", "-1");
response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
response.addHeader("Cache-Control", "post-check=0, pre-check=0");
response.setHeader("Pragma", "no-cache");

en mis jsp y no consigo nada

Gracias por anticipado y un saludo
  Respuesta:  Chus Rubio
Prueba con esto:

response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Cache-Control", "no-store");
response.setHeader("Cache-Control", "max-age=0");
response.setHeader("Cache-Control", "must-revalidate");
response.setDateHeader("Expires", 0);

y mandame un mail diciendote si te funciona o no

    Pregunta:  43360 - MULTIPLES CONEXIONES A UNA BBDD ORACLE
Autor:  Enrique Lahita Cabrera
Hola.
Necesito simular un pool de conexiones mediante una clase que lo controle todo, ya que no puedo usar un servidor de aplicaciones. No hay problema para hacer una clase que controle una conexión, pero no se me ocurre como puede controlar mas de una.
Un saludo y muchas gracias
  Respuesta:  luisb
prueba descargando DBCP (DatabaseConenctionPool) en la pag de jakarta en el proyecto commons :

http://jakarta.apache.org/commons/dbcp/downloads.html
  Respuesta:  Daniel Damas
Prueb poniendo lo siguiente:

getConnection(''tus parametros').newInstance()

    Pregunta:  43365 - MANTENER SESION ENTRE APLICACIONES DE TOMCAT
Autor:  ay ay
Tengo 2 aplicaciones en tomcat (2 directorios de webapps) y cuando paso de uno a otro me pierde la sesion. La paso en la llamada al segundo contexto con jsessionid=getSessionId() en la pagina JSP, pero nada.
Que hago!!!
  Respuesta:  Jorge Villavicencio
Es mejor no hacerlo así, una manera más facil es que en todas las páginas jsp de los 2 apps pongas <%@ page language="java" session="true" %>. el session="true" debe lograr el efecto que quieres.

    Pregunta:  43366 - COMO LEER UN FICHERO DE DATOS DESDE UN SERVLET
Autor:  marta Hernandez
Hola tengo un problema, yo quiero leer un fichero de datos desde un servlet y para que lea debe tener el fichero ubicado en el directorio bin de Tomcat, y lo que quiero es leer el fichero pero que este este en la carpeta donde tengo colocada los servlets. ¿Como lo puedo hacer? Muchas gracias
  Respuesta:  Jaime Huarca
Para que leas el fichero debes de encontrar la ubicacion de este a traves del contexto de la aplicacion:
Ejemplo:

String rut_sub_rep = sesion.getServletContext().getRealPath("/Reportes/ArchivosJasper/");

Es un ejemplo de captura de la ubicacion de al ruta de un archivo en la carpeta Reportes/ArchivosJasper/.....

Espero te sirva.

Saludos
  Respuesta:  oscar miranda
a ver deja ver si entendi tu pregunta, quieres leer un fichero desde webapps\tu aplicacion\WEB-INF\classes???, si es asi, es mejor que lo pongas en webapps\tu aplicacion\ y leerlo con un flujo de salida, primero abriendo el archivo y mandandolo al flujo de salida, de esa forma puedes leerlo sin problemas, ahora que si estas como root pues si lo hara pero intenta hacerlo como un usuario cualquiera desde una compu remota al servidor donde tienes tu aplicacion, eso es lo que me falta hacer, pero yo digo que si jala, suerte

    Pregunta:  43413 - IMPRIMIR USANDO JASPERREPORT DESDE NETBEANS IDE
Autor:  Gerson Contreras
Tengo un problema de Netbeans IDE 3.6 que soy que crea y que demuestra
el informe que las marcas �l en el ireport (XML), �l le
demuestran normalmente, con todos los datos necesarios correctamente,
pero cuando el control a imprimir, le env�a erros: "informe de
impresi�n del error. Para vea que la consola detalla ", y que sucede
en netbean algunos exceptiones, porque no, gustaria yo que ayud� a
solucionar a este problema... las excepciones yo que elasticidad yo al
presionar para imprimir:

""
java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at java.awt.print.PrinterJob$1.run(PrinterJob.java:55)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.print.PrinterJob.getPrinterJob(PrinterJob.java:50)
at dori.jasper.engine.print.JRPrinterAWT.printPages(JRPrinterAWT.java:179)
at dori.jasper.engine.print.JRPrinterAWT.printPages(JRPrinterAWT.java:130)
at dori.jasper.engine.JasperPrintManager.printPages(JasperPrintManager.java:389)
at dori.jasper.engine.JasperPrintManager.printReport(JasperPrintManager.java:280)
at dori.jasper.view.JRViewer$20.run(JRViewer.java:1028)
at java.lang.Thread.run(Thread.java:534)
""
Estoy utilizando el jasperreport 0.5.2 y el ireport 0.3.0,
jasperreport 0.5.3 del nonuse, porque me da a excepciones...
  Respuesta:  Kevor Kagiagian
Fijate con que versiones de jasper y poi esta trabajando el iReport, deberian ser las mismas con las que estas trabajando en tu aplicaciones. Acordate de borrar los archivos .jasper cuando generes los reportes desde tu aplicacion

    Pregunta:  43645 - COMO OBTENER EL PIXEL DE UNA FOTO
Autor:  tito gandarillas
Hola como puedo obtener el tamaño y sobre todo el pixel de una fotografia con codigo Java.

Muchas gracias
  Respuesta:  José Galea
Estudia la clase PixelGrabber.

|<  <<  35 36 37 38 39 40 41 42 43 44 45  >>  >|