Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - NetJava

#1
Buenas a todos, tengo un problemilla y la verdad esq me he pateado google y no consigo la solución... lo planteo.

El espacio de usuario tiene sus variables de session con lo que se controla todo, cuando el usuario cierra la web, sale, necesito decirle a la base de datos que el usuario pasa de 1 (conectado) a 0 (desconectado) además de limpiar todas las variables de session, todo eso se hace desde una pag.aspx la cual tengo que llamar. La movida es como llamarla, he probado con javascritp a tope, pero lo que funciona en un navegador no funciona en el otro... Además me encuentro con el problema de que si el usuario va a la zona de configuración salta el control javascript y llama al archivo salir.aspx que es donde se limpia todo, puff, no sé si me habré explicado bien, muchas gracias y un saludo!
#2
Buenas, tengo un problema con el fichero Global, la verdad esq estoy ya un poco desconcertado, aunq también es la primera vez que lo utilizo por lo que el problema puedo ser yo.

Problema 1: El contenido del fichero Global no se ejecuta.
Problema 2: Después de hacer pruebas con el problema 1, al ejecutar el proyecto me dice que no encuentra el fichero Global y me pone lo siguiente:


<%@ Application Codebehind="Global.asax.vb" Inherits="xxx.Global_asax" Language="vb" %>


La solución en este punto es quitar "Inherits="xxx.Global_asax"", tema resuelto para el Problema 2, pero sigue sin ejecutarse el contenido del arch Global.

Me he descargado varios proyectos donde se utiliza Global y funcionan correctamente, lo que me llevo a cambiar de "maceta" el contenido del proyecto, abrí un nuevo proyect, lo primero que hice fue crear el archivo Global y trasplante todo, lo ejecute y ZAS, ejecutaba el contenido del Global, volví a ejecutar y empecé de nuevo desde el Problema 1.

Todo esto ha pasado con el contenido del archivo Global que viene por defecto, yo lo único que quiero es controlar cuando la aplicación se cierra, cuando una variable de session finaliza xD, solo eso.

Nota: He probado modificando la etiqueta en todos sus puntos, la que he puesto es la que se crea por defecto al crear el archivo Global.

Cómo lo veis? Muchas gracias y un saludo.
#3
.NET (C#, VB.NET, ASP) / Chat aspx.vb y Ajax
17 Marzo 2013, 19:04 PM
Buenas,

Llevo ya unas semanas haciendo un proyecto personal y ya de paso aprendiendo Ajax y tal, nunca he sido de web, pero aquí estoy dandolo todo.

Ahora me enfrento a un chat. He visto miles de ejemplo, me he descargado un montón de proyectos que cumplan con las condiciones en las que voy a trabajar y tal, que son las del título.

Después de ver tanta información he visto que hay mil maneras, una que me llama la atención es manejar la información con archivos xml, pero veo que no es la mejor, me ha parecido entender que mediante javascript ejecutandose del lado del cliente se machaca menos al servidor y es mejor, en plan conectandose un cliente con otro, si no lo entendí mal claro.

Luego otra cosa que me he planteado han sido los controles de asp que debería utilizar, esto es más fácil, ListBox y TextBox aunq hay personas que utilizan cosas que casi hacen que me caiga de la silla, como literales html con javascript, si no me confundo claro.

Otro tema es también como controlar las sesiones, cuando caducan y demás para dejar libre al usuario.

Lo que pretendo esq sean habitaciones y que si uno esta ocupado no puedan hablar con él. Bueno un poco al grano, un chat realmente es muy fácil de hacer no!??!

El secreto únicamente esta en el timer que actualice cada segundo!?

Tampoco quiero hacer una "basura", o sea que si me tengo que partir en dos hasta conseguirlo pues ya esta. xD
En definitiva pido vuestra opinión general para saber que se necesita tener en cuenta para hacer un chat.

Muchas gracias y un saludo.

#4
Buenas, tengo un problema con updatepanel y javascript. Explico un poco, tengo un updatepanel que en su interior tiene un panel que llama a una función javascript que se ocupa del diseño del scroll.
El problema está en que cuando se actualiza el updatepanel que tiene en su interior un panel y dentro de este un Accordion, el scroll no se actualiza. El Accordion es dinámico, cambia según los datos de bd.
Cuando se recarga la página por completo, no surge este problema, únicamente surge cuando se actualiza el updatepanel, que contiene el panel con la función javascript.


<asp:UpdatePanel ID="UpdatePanel_room" runat="server" ChildrenAsTriggers="False" UpdateMode="Conditional" OnLoad="ms_room">
                <ContentTemplate>                 
                        <asp:Panel ID="pnl_room" runat="server" ScrollBars="Vertical" Width="150px" Height="330px" class="flexcroll">
                            <div class="lipsum">
                                <asp:Timer ID="timer_room" runat="server" OnTick="timer_room_Tick" Interval="10000" Enabled="true"></asp:Timer>
                                <!---*****************-->
                                <Ajax:Accordion ID="Accordion_room" runat="server"
                                   HeaderCssClass="Header" ContentCssClass="Contents"
                                   HeaderSelectedCssClass="SelectedHeader"
                                   Font-Names="Trebuchet MS" Font-Size="10"
                                   BorderColor="#000000" BorderStyle="Solid" BorderWidth="0"
                                   FramesPerSecond="100" FadeTransitions="true"
                                   TransitionDuration="500">
                                    <Panes>
                                    </Panes>
                                </Ajax:Accordion>
                                <!---*****************-->
                            </div>
                        </asp:Panel>
                </ContentTemplate>
            </asp:UpdatePanel>


Si sacase del updatepanel el panel con el diseño del scrollo, este tampoco se actualizaría con el nuevo tamaño del Accordion :X Qué opináis?! Yo estoy un poco en el limite de la locura.
#5
Buenas a todos, estoy intentando que el Accordion se actualice cada 10 segundos, con datos del servidor bd, pero no lo consigo. He probado lo mismo con otros controles como un label y genial, como se hace un muchos de los ejemplos de google, pero el accordion nada de nada, os pongo el código por si veis que falla:


                       <asp:Timer ID="timer_room" runat="server" OnTick="timer_room_Tick"
                                Interval="10000" Enabled="true"></asp:Timer>
                        <asp:UpdatePanel ID="UpdatePanel_room" runat="server">
                            <Triggers>
                                <asp:AsyncPostBackTrigger ControlID="timer_room" EventName="Tick" />
                            </Triggers>
                            <ContentTemplate>
                                <!---*****************-->
                                <Ajax:Accordion ID="Accordion_room" runat="server"
                                   HeaderCssClass="Header" ContentCssClass="Contents"
                                   HeaderSelectedCssClass="SelectedHeader"
                                   Font-Names="Verdana" Font-Size="10"
                                   BorderColor="#000000" BorderStyle="Solid" BorderWidth="0"
                                   FramesPerSecond="100" FadeTransitions="true"
                                   TransitionDuration="500">
                                    <Panes>
                                    </Panes>
                                </Ajax:Accordion>
                                <!---*****************-->
                            </ContentTemplate>
                        </asp:UpdatePanel>


El accordion se carga dinamicamente desde aspx.vb, método del timer:



Public Sub timer_room_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles timer_room.Tick
        ms_room()
End Sub


Y eso es todo :) Muchas gracias.
#6
.NET (C#, VB.NET, ASP) / CustomValidator
26 Febrero 2013, 17:29 PM
Buenas,

Tengo un problema con este componente de validación. La función que tiene que validar de manera lógica lo que se introduzca en la caja de texto quiero que este en en el archivo "miarchivo.aspx.vb" corespondiente a "miarchivo.aspx" y aunq ponga en
ClientValidationFunction="mf_valida" o OnServerValidate="mf_valida", no encuentra la función.

Si lo hago en "miarchivo.aspx" entre las etiquetas:


<script language="vb" runat="server">
</script>


No hay problema, lo encuentra, como en todos los ejemplos de google, siempre ponen en el archivo aspx, pero debería poderse en el otro... debería xD

Qué opináis?
#7
Buenas a todos,
Me estoy volviendo un poco loco. El tema esq me ha tocado ponerme con ajax y tal, en el ordenador local sin problemas, todo funciona. Inocente de mi, he ido a subir al servidor y tururu.

Mundo informático buscar buscar inf. en google, y bueno en general la mayoría de inf. referida a como instalar en el compilador y tal.

Encuentro, lo que suponía, al estar jugando con ejemplos de personas, meter .dll en el bin, después modificar el web.config. He subido ajaxcontroltoolkit.dll al servidor carpeta bin, la muerte para el servidor. "Debe" ser porque en el web.config no he hecho nada.

No veo mucha información clara en este tema. Bueno si podéis ayudarme, mis preguntas son:

1.- Qué tendría que poner en el web.config?
2.- Me estoy olvidando de algo terriblemente importante?

Muchas gracias de antemano! 
#8
Buenas a todos,

Tengo un problemilla, explico un poco la situación.
En una página aspx.vb he creado un montón de controles dinámicos, por ejemplo un panel_contenedor que a su vez tiene un montón de panels_grupos, cada panel_grupo contiene 3 panels y cada uno de estos controles; listbox, textbox, button.

Cuando se presiona el botón es fácil, ya que se crea el evento y se identifica el botón a través de él cuando se presiona, el problema el relacionar los controles listbox y textbox a ese botón. Bueno miento, no relacionar, si no coger la información.

Se supone que la vía es buscar esos controles con FindControls, si yo a un botón le doy el valor B777 y se que su listbox va a tener L777, solo con el botón sé cuál buscar, pero no consigo encontrar el control xD.

- No se si la idea que tengo es erronea.
- A lo mejor esq al estar tan anidados los panels, ese es el problema.

¿Qué se os ocurre?

Un saludo y muchas gracias!
#9
.NET (C#, VB.NET, ASP) / ListBox con TextBox
17 Enero 2013, 13:30 PM
Buenas a todos!

Estoy buscando si es posible hacer una cosa y al final he pensado preguntaros.
Creo que el canal es el correcto, a fin de cuentas es para un archivo aspx.vb y que se muestre en pág aspx.

El tema es si dentro de un listbox puedo meter un textbox.

Mil gracias.
#10
Buenas,

Estoy con una Web y esta tiene descargas, pero lo que querría es controlar esas descargas; lo que más me interesa es saber cuándo ha acabado la descargar. Es para que cuando haya acabado direccionar a otra web y no puedan volver a descargarlo.

Muchas gracias y Un Saludo!!
#11
.NET (C#, VB.NET, ASP) / .Net - msdos
7 Marzo 2012, 18:18 PM
Buenas!!

Tengo un problema, estoy eliminando desde .net carpetas y archivos, haciendo un desinstalador y después de buscar... y probar, me encuentro con que para borrar una carpeta con subdirectorios y archivos, tengo que ir por partes:


Shell("CMD /C ERASE " & Chr(34) & "C:\carpeta\*.*" & Chr(34), AppWinStyle.NormalFocus)
Shell("CMD /C RD " & Chr(34) & "C:\carpeta\carpeta\*.*" & Chr(34), AppWinStyle.NormalFocus)


Primero ir eliminando documentos y después carpetas... Se supone que debería ser más simple. Se os ocurre algo??

Saludos!
#12
Buenas estoy haciendo un instalador, y me he dado cuenta... pobre de mi, que con ordenadores de distinto idioma, pues los camandos no furulan bien. Sabéis como podría sacar el idioma del sistema operativo¿?¿? O una alternativa?!

Saludos y gracias!!
#13
.NET (C#, VB.NET, ASP) / ms-dos vb.net
15 Febrero 2012, 12:35 PM
Buenas!!! Me estoy rallando un monton, y eso que hay bastante información.

Podríais aclararme como se pueden ejecutar comandos msdos desde .net, por ejemplo crear una carpeta¿?

Muchas gracias!!
#14
Buenas!

Tengo una pregunta, estoy buscando y no se si existe. Sabéis si es posible controlar algún servidor ftp desde .net¿? En plan que el servidor ftp sea una aplicación a parte, pero que desde .net pueda dar de alta usuarios, configurar ip/puertos y esas cosillas¿?


Muchas gracias por adelantado.
#15
Hello!!! He estado buscando y tal... y no lo veo claro. Mi problema es como conectar una aplicación en .net a un web service. La aplicación solo llamará a una función del web service, le pasará unos parámetros y listo. Es posible verdad¿?

Gracias, saludos!
#16
.NET (C#, VB.NET, ASP) / Treeview- mover nodos
30 Enero 2012, 12:46 PM
Buenas!!

Tengo un problema un poco tonto... Tengo un treeview con nodos, y lo que quiero es seleccionar uno de los nodos y por medio de dos botones que salte una posición del árbol hacía arriba o hacía bajo. XD

Se os ocurre algo??

Gracias!
#17
Buenas!

Estoy buscando como se podría crear una instrucción en tiempo de ejecución y ejecutarla. Lo que pretendo no es crear un control en tiempo de ejecución, sino existiendo por ejemplo un "textbox" llamado "txt_mitextbox", cree una cadena en tiempo de ejecución:
"txt_mitextbox." & "text =" & "Hola Mundo" y que se ejecute.

Qué opináis??


Saludos!!
#18
.NET (C#, VB.NET, ASP) / Treenode - diseño.
16 Diciembre 2011, 12:27 PM
Buenas,

Estoy buscando y no encuentro nada, ni siquiera poco jajajaja.
Sabéis como puedo meterle a un nodo de un treenode un panel?

Muchas gracias y saludos!!! :rolleyes:
#19
       Buenas!! Tengo un problemilla con el xml y el bucle, pasa la primera vez por el bucle, haciéndolo bien, pero cuando
va a pasar por el bucle por segunda vez, en la ultima instancia 'documento.AppendChild(nodoPrincipal)' peta.


       
        Dim documento As New XmlDocument
        Dim nodoPrincipal As XmlNode
        Dim nodoSAs XmlNode

        nodoPrincipal = documento.CreateElement("Actualizacion")
        nodoSociedad = documento.CreateElement("Sociedades")

        Dim arr_s() As String = Split(mf_s(dr.Item("act_idS")), "#")

        For Each Elemento As String In arr_s
               nodoS = documento.CreateElement("Datos")
               nodoS.InnerText = Elemento
               nodoPrincipal.AppendChild(nodoS)
               documento.AppendChild(nodoPrincipal)
        Next
       



Tenéis algún ejemplo sobre este tema o os imagináis que pasa XD, muchas gracias, Saludooooooooooooooooooooooos!
#20
Hello!

Tengo un problemilla, estoy creando en tiempo de ejecución varios panels y perfect, pero a la hora de controlar y diferenciar el evento 'Click' de cada uno de ellos, me vuelvo un poco loco.


''Un bucle donde voy creando cada uno de los panels y asigno las propiedades que corresponde.

ReDim Preserve pnl_s(int_i)
pnl_s(int_i) = New Panel


''Para el nuevo panel creado un evento.
AddHandler pnl_s(int_i).Click, AddressOf pnl_Click


''Aquí es donde creo que es donde hay que diferenciar de alguna manera XD
Private Sub pnl_Click(ByVal sender As Object, ByVal e As EventArgs)
        MsgBox("¿Qué panel soy?")
End Sub



Muchas gracias y Saludos!

#21
.NET (C#, VB.NET, ASP) / Formato fecha yyyy-mm-dd
24 Noviembre 2011, 10:53 AM
Buenas,

supongo que debe de existir miles de post sobre fechas... pero bueno, yo no he encontrado la solución, como siempre será una tontería, pero nada...


        Dim dtFecha As DateTime = DateTime.Now
        Dim valor As Date
        'valor = dtFecha.ToString("yyyy-MM-dd")
        valor = Format(dtFecha, "yyyy-MM-dd")
        Return valor


He probado esas formas, el resultado que necesito es yyyy-mm-dd, pero no hay manera.

Gracias y saludos!
#22
Buenas!!!

Se que a lo mejor es una tontería, pero se os ocurre una forma de redimensionar por ejemplo panels según se vaya cambiando el tamaño del form¿?

Se supone que en el evento Resize del form, vas trabajando con:

form1.Panel1.Size = New Point(135, 439)
form1.Panel1.Location = New Point(127, 3) -> La posición sería estática.

Dentro del evento Resize podría:

form1.Panel1.Size = New Point((Me.Width*80)/100, (Me.Height*60)/100)

Se supone que algo así bastaría XD, pero parece que no. ¿Alguna idea?

Saludos y gracias.
#23
.NET (C#, VB.NET, ASP) / Calentario vb.Net
8 Noviembre 2011, 16:08 PM
Hola!!!

Alguien conoce una buena clase de calendario en vb.net? Tipo el calendario del outlook.

Saludos y gracias!
#24
Redes / Direccionamiento ip.
5 Julio 2011, 20:29 PM
Buenas,

tengo un problema y después de quemarme no he encontrado la solución. A ver si podéis ayudarme.

Con la ip 194.168.4.1 y con 10 redes, tengo que obtener la mascara, calcular el rango de ips y la broadcast. Los resultados en si me dan un poco igual, lo que me interesa es como hacerlo.

La ip es de clase C. El octeto sería 0 0 0 0 0 0 0 0 (binario), respectivamente 2^7, 2^6,...,2^0, y los valores respectivamente 128, 64, 32, 16, 8, 4, 2, 1.
Para hallar la Mascara de red sería con el valor 10, situarlo en el octeto binario en el 16 (creo que siempre superior que inferior), y sumar del 16 al 128 todos los valores, tal que el resultado sería 255.255.255.240, bueno ese sería más o menos el principio del modo que me han enseñado... pero sinceramente estoy echo un lío.

Un saludo y gracias!!!
#25
Hacking / Foca.
23 Junio 2011, 15:54 PM
Buenas,

He leído algo de Foca, me la he bajado e probado, leído... Se que es una aplicación muy útil... pero me pregunto cuáles podrían ser los resultados finales de la aplicación, vamos los que hacen que sea una buena aplicación.

Muchas gracias!!
#26
Buenas,

Tengo un problema con el provider, el error es: El proveedor 'Microsoft.ACE.OLEDB.12.0' no está registrado en el equipo local. Al principio pensé que era por la versión de mi Office que era el 2003, ahora es el 2007 cambie el provider pero sigo con el mismo problema... Por lo visto tiene que correr la aplicación en un 32Bits... y no hay otra solución... salvo seleccionar X86 como CPU de destino... en el propio compilador, sabéis que pasos hay que dar para hacer esto último¿?

Saludos y gracias.
#27
PHP / PHP y HTML
4 Junio 2011, 17:17 PM
Buenas,

Sabríais como se llamaría a una función de PHP desde HTML¿? No encuentro ejemplos XD A lo mejor esq no se puede ni hacer...

Saludos y gracias!
#28
Buenas,

Tengo un problema, en mi pag web tengo un menú y en función del botón que presione quiero que se hagan invisibles las capas que no corresponden y que se haga visible la que corresponde, la idea es que sea como una aplicación de ordenador.
Para ello estoy utilizando javascrip, lo había conseguido en su momento, era un proyecto olvidado... pero he perdido el código que hice en su momento XD.


function VisibilidadCapas(String tipo = "") {
if(ocument.getElementById("PrincipalInicio").style == true){
document.getElementById("PrincipalInicio").style.visibility  = "visible";
document.getElementById("AltaLibros").style.visibility  = "hidden";
}
}


De javascrip no controlo mucho, se supone que tengo que identificar el id del div, y después hacer visible e invisible.
Me dais alguna pista XD. Saludos y gracias!!!
#29
Buenas,
Me he puesto a estudiar un poco la libr JExcel y me he encontrado con un problema al hacer un ejemplo... como casi siempre... XD

Código (java) [Seleccionar]

//Los import todos ok.
public class escribir {

private WritableWorkbook libro;
private WritableSheet hoja;
private int c = 0;

public escribir(){
try{
libro = Workbook.createWorkbook(new File("ejemplo.xls"));
hoja = libro.createSheet("Hoja1", 0);
}catch(Exception e){
JOptionPane.showMessageDialog(null,"Error Escribir/Constructor.","Message",JOptionPane.INFORMATION_MESSAGE);
}
}

public void escribircontenido(String dato){
try{

   Label label = new Label(0,c,dato);
   c+=1;
   hoja.addCell(label);
   libro.write();
   if(c == 9){libro.close();}

}catch(Exception e){
JOptionPane.showMessageDialog(null,"Error Escribir contenido.","Message",JOptionPane.INFORMATION_MESSAGE);
}
}
}


En otro lugar hay un bucle que va llamando al método "escribircontenido", pasando el valor a escribir y ya esta... debería de funcionar llenándome un excel con 10 valores, cada uno en una fila de una misma columna,  pero no es así... solo me escribe el primer valor en la posición (0,0) y ya esta. Debe ser algo simple, pero no caigo XD

Saludos y gracias
#30
Buenas, pues nada, que ya no me acuerdo de la contraseña del ubuntu... Vaya tela, he buscado por hay y con esos métodos no lo consigo, cuando me ha pasado en Windows, era fácil con una ISO. Ahora os pregunto si es posible hacerlo con ubuntu también, utilizando la misma ISO o alguna otra.

Muchas gracias, saludos!
#31
Java / Array tridimensional.
7 Abril 2011, 13:46 PM
Buenas,

tengo una dudaza, no encuentro la teoría ni la práctica para comprender como sería un array tridimensional. En un dimensional es fácil "int tabla[FILAS][COLUMNAS] = new int[3][3];" (pongo filas y columnas para aclarar), el recorrido dentro del primer bucle será posicionarse en la fila, y con el segundo bucle posicionarse en cada una de las columnas, pero y con un tridimensional¿?¿?

Muchas gracias y saludos!!!
#32
Java / implements
4 Abril 2011, 20:09 PM
Buenas,

tengo una duda que no consigo resolver. ¿Se pueden implementar varias clases a la vez en una class? Por ejemplo:

Código ( java) [Seleccionar]

public class miclase extends JFrame implements ActionListener, Runnable{
...
...
...
...
}


Gracias y saludos.
#33
Java / Generar palabras de la mejor manera.
31 Marzo 2011, 12:18 PM
Buenas,

Bueno la verdad es que ya he estado haciendo preguntas más o menos sobre el mismo tema del proyecto que me había planteado, y ahora llego a la conclusión de que tengo que abandonarlo. La idea era crear una tabla con todas las palabras posibles, y poner su SHA1 y su MD5. En su momento ya me enfrente a crear todas las posibilidades de palabras y era imposible por el tiempo. Bueno las ideas que se me ocurrieron y que hice.

1.- Como se creaban muchas palabras "inservibles" hice que el programa cogiera libros en .txt, los filtrase para quitar signos, y después guardaba las palabras obtenidas, todas servibles, aun que ya sabemos que una contraseña es compleja frente a una palabra normal. Y más si tenemos una palabra con acento, o con una letra en mayúscula, pero bueno...

2.- Volví a generar palabras aleatoriamente pero con Thread (bueno para ser más exactos cada función de la aplicación se hacía en Thread diferentes). Bueno la cuestión es que aunq empiece a generar por un lado palabras con 10 caracteres y 32 posibilidades en un hilo, y en otro palabras de 9 caracteres con 32 posibilidades los tiempos siguen siendo demasiado... Así que os pongo un ejemplo.

Bueno el bucle normal (para 6 caracteres en la palabra) seria "for(int a = 0; a < 32; a++)" etc... Lo que pense e hice fue el bucle de para 6 caracteres separarlo en 4 bucles, cada uno en thread diferente. Pero aun así es imposible, por que hablamos de millones...

Código (java) [Seleccionar]

public void GenerarDiccionario6_1(JLabel jlbl_0){
DBManagementx DBM11 = new DBManagementx();
String ContentCarac = "";
String c1 = "";
String c2 = "";
String c3 = "";
String c4 = "";
String c5 = "";
for(int a = 0; a < 10; a++){
c1 = caracteres1[a];
for(int e = 0; e < 15; e++){
c2 = caracteres1[e];
for(int i = 0; i < 32; i++){
c3 = caracteres1[i];
for(int o = 0; o < 32; o++){
c4 = caracteres1[o];
for(int u = 0; u < 32; u++){
c5 = caracteres1[u];
for(int A = 0; A < 32; A++){
ContentCarac = c1 + c2 + c3 + c4 + c5 +caracteres1[A];
DBM11.fillTablex(ContentCarac, jlbl_0);
//JOptionPane.showMessageDialog(null,""+ContentCarac,"Message",JOptionPane.INFORMATION_MESSAGE);
ContentCarac = "";
}
}
}
}
}
}
DBM11 = null;
}


Código (java) [Seleccionar]

public void GenerarDiccionario6_1_1(JLabel jlbl_0){
DBManagementx DBM11 = new DBManagementx();
String ContentCarac = "";
String c1 = "";
String c2 = "";
String c3 = "";
String c4 = "";
String c5 = "";
for(int a = 0; a < 10; a++){
c1 = caracteres1[a];
for(int e = 15; e < 32; e++){
c2 = caracteres1[e];
for(int i = 0; i < 32; i++){
c3 = caracteres1[i];
for(int o = 0; o < 32; o++){
c4 = caracteres1[o];
for(int u = 0; u < 32; u++){
c5 = caracteres1[u];
for(int A = 0; A < 32; A++){
ContentCarac = c1 + c2 + c3 + c4 + c5 +caracteres1[A];
DBM11.fillTablex(ContentCarac, jlbl_0);
//JOptionPane.showMessageDialog(null,""+ContentCarac,"Message",JOptionPane.INFORMATION_MESSAGE);
ContentCarac = "";
}
}
}
}
}
}
DBM11 = null;
}


Bueno pues os cuento un poco más. Esto aun así tarda mucho. Lo que se hace: a través de un hilo se ejecuta el bucle va al método donde se guarda en la BD, pero antes se coteja con lo que ya hay guardado en la BD, para que no se dupliquen palabras.

Se os ocurre algo para hacerlo mejor en cualquier sentido.

Muchas gracias y saludos.  :-\

P.D:
32 * 32 = 1024

32 * 32 * 32 = 32.768

32 * 32 * 32 * 32 = 1.048.576

32 * 32 * 32 * 32 * 32 = 33.554.432

32 * 32 * 32 * 32 * 32 * 32 = 1.073.741.824




#34
Buenas,

estoy haciendo una aplicación que tiene diferentes funciones. Una de ellas es la de leer archivos .txt y guardar su contenido en BD, y lo que estoy haciendo es utilizar hilos para mejorar los tiempos, pero no estoy muy seguro de que estén funcionando bien. Bueno os pregunto una duda bastante básica:

1.- Si dos procesos (en dos hilos) leen de un mismo archivo, lo pueden hacer a la vez¿? O hay que sincronizarlos¿?

2.- Si un hilo se ocupa de un archivo y otro se ocupa de otro archivo ocuparían el tiempo de un solo archivo, no¿? XD Lo que me preocupa es que a la vez están conectando a la BD (creo que no debería pasar nada con la BD en cuanto a sincronizar hilos) y a lo mejor hay hay conflicto.


Código (java) [Seleccionar]

        public void run(){
try{
while(!terminar){
//lo que se ejecutara.
Contenido = ARCHI.LeerArchivo(url);
ALGORIT.FiltradoSeparacion(Contenido);
//this.terminar = true;
}
}catch(Exception ex){
ex.printStackTrace();
}
}


Lo que esta dentro se ejecuta, no¿? Es así de simple parece.

Saludos y muchas gracias!
#35
Java / Busqueda binaria.
17 Marzo 2011, 21:00 PM
Buenas,

Estaba mejorando mis conocimientos, y de pronto he pensando en algoritmos de búsqueda. Es fácil encontrar ejemplos de ese tipo de búsqueda, pero si no los he entendido mal, es solo con números, se ordenan y demás... pero y si se busca por String, el algoritmo sirve¿? O tendría que clasificar por número de caracteres para hacer las particiones en la BD¿? jajaja se me acaba de ocurrir.


Saludos y gracias!
#36
Buenas,

Estoy probando un poco en profundo Wireshark conmigo mismo, y a su vez he hecho una aplica (que me la podía a ver descargado) en java que me da el md5. Yo pensaba que el tuenti encriptaba en md5, pero parece que no, ya que el Wireshark me ha dado cadenas de 40 dígitos en el key y en el sid, y hasta donde yo llego con md5 debería ser de 32 dígitos. ¿Sabéis en que cifra tuenti?

El md5 no se puede descifrar por lo que he leído, salvo por fuerza bruta, que supongo que funciona creado cadenas de caracteres pasándolas a md5 y comparando, eso es hasta donde llego... y los tiempos serían para pegarse un tiro. Si me confundo corregidme.

Muchas gracias y un saludo!!
#37
Buenas,

Tengo unas dudas y a lo mejor un problema. Me he dado cuenta de que mi conexión esta bajando, me he descargado el Cain y Abel, para comprobar cuantas ips locales había en mi red, y de pronto veo que tengo (además de router):
192.168.1.34 -> ¿Quién?
192.168.1.33 -> Windows 7 de mi novia.
192.168.1.36 -> ¿Quién?
192.168.1.38 -> un ordena mio con linux, que lo he encendido para comprobar.
La mía no sale 192.168.1.37, pero para dar más inf.
Salen las MAC address.
Tengo contraseña en el router, la que vino por defecto. Se que para conseguir la contraseña del router es muy difícil, se tiene que hacer con Linux, y no es nada fácil, yo nunca lo he conseguido XD anq era por probar.

Se que si están en mi red local puedes hacer muchas cosas... Pero lo primero que quiero es saber como podría verificar que mis sospechas son reales, por que a lo mejor estoy totalmente confundido... El Cain y Abel ya no es lo que era antes, hace años daba las contraseñas sin hacer nada... ahora parece que no.

Me recomendáis alguna aplica o algún consejo, además de cambiar la contraseña del router.

Muchas gracias y saludos.
#38
Buenas,

No se como titular este tema... Pero después de estar generando cadenas de texto de 1 carácter hasta 5 caracteres (sin números y sin caracteres especiales), creo que he llegado a los 33 millones aprox... mi plan era llegar hasta los 10 caracteres... imposible por cierto, para mi paciencia. Me viene a la mente cuantas utilidades se le podría dar¿?¿? Lo pongo aquí por que lo he hecho con java, y guardando en MySQL, creo que si lo hubiese guardado en un txt el tiempo seria menor... Pero mi mente es un poco limitada en cuanto a las utilidades que se le puede dar. Qué utilidades veis¿?

Saludos y gracias!
#39
 :xD Buenas,

Pues nada, tengo un portatil que por algún motivo no me deja que vuelva a mi queridisimo windows xp :(, y con windows vista se calienta un poco... Así que le he metido Linux ( Ubuntu 9.10 Karmic koala ) ( ahora versión 10.04 ). La cuestión esq he pensado utilizarlo como servidor. Pero tengo dudas en cuanto a java. La duda es que servidor puedo utilizar. Yo siempre había utilizado Apache, que hay algunos que están muy bien y facilitan todo. Pero yo ingenuo y además aprendiendo java todavía y lo que me falta... pues creo que me he dado cuenta que para Java no sirve... creo, no lo aseguro. Entonces después de leer un poco sigo un poco igual... alguien sabe que servidor para java podría ser mejor en todas estas condiciones... incluidas las de novato XD.

Saludos y gracias.
#40
Buenas,

Mi problema es un poco extraño. La primera vez que utilice la librería "mysql-connector-java-5.1.14-bin" me encontré con el problema, la segunda vez que hice un ejemplo no salio el problema, pero ahora cuando voy a hacer un ejemplo más serio vuelvo a tener un problema con ella. Os cuento, yo añado la librería al proyecto pero no llego a utilizarla y me sale lo siguiente(y no se ejecuta la aplicación...):

____________________________________________________________________

<ConnectionProperties>
<PropertyCategory name="Connection/Authentication">
 <Property name="user" required="No" default="" sortOrder="-2147483647" since="all versions">
   The user to connect as
 </Property>
 <Property name="password" required="No" default="" sortOrder="-2147483646" since="all versions">
   The password to use when connecting
 </Property>
 <Property name="socketFactory" required="No" default="com.mysql.jdbc.StandardSocketFactory" sortOrder="4" since="3.0.3">
   The name of the class that the driver should use for creating socket connections to the server. This class must implement the interface 'com.mysql.jdbc.SocketFactory' and have public no-args constructor.
 </Property>
 <Property name="connectTimeout" required="No" default="0" sortOrder="9" since="3.0.1">
   Timeout for socket connect (in milliseconds), with 0 being no timeout. Only works on JDK-1.4 or newer. Defaults to '0'.
 </Property>
 <Property name="socketTimeout" required="No" default="0" sortOrder="10" since="3.0.1">
   Timeout on network socket operations (0, the default means no timeout).
 </Property>
 <Property name="connectionLifecycleInterceptors" required="No" default="" sortOrder="2147483647" since="5.1.4">
   A comma-delimited list of classes that implement "com.mysql.jdbc.ConnectionLifecycleInterceptor" that should notified of connection lifecycle events (creation, destruction, commit, rollback, setCatalog and setAutoCommit) and potentially alter the execution of these commands. ConnectionLifecycleInterceptors are "stackable", more than one interceptor may be specified via the configuration property as a comma-delimited list, with the interceptors executed in order from left to right.
 </Property>
 <Property name="useConfigs" required="No" default="" sortOrder="2147483647" since="3.1.5">
   Load the comma-delimited list of configuration properties before parsing the URL or applying user-specified properties. These configurations are explained in the 'Configurations' of the documentation.
 </Property>
 <Property name="interactiveClient" required="No" default="false" sortOrder="alpha" since="3.1.0">
   Set the CLIENT_INTERACTIVE flag, which tells MySQL to timeout connections based on INTERACTIVE_TIMEOUT instead of WAIT_TIMEOUT
 </Property>
 <Property name="localSocketAddress" required="No" default="" sortOrder="alpha" since="5.0.5">
   Hostname or IP address given to explicitly configure the interface that the driver will bind the client side of the TCP/IP connection to when connecting.
 </Property>
 <Property name="propertiesTransform" required="No" default="" sortOrder="alpha" since="3.1.4">
   An implementation of com.mysql.jdbc.ConnectionPropertiesTransform that the driver will use to modify URL properties passed to the driver before attempting a connection
 </Property>
 <Property name="useCompression" required="No" default="false" sortOrder="alpha" since="3.0.17">
   Use zlib compression when communicating with the server (true/false)? Defaults to 'false'.
 </Property>
</PropertyCategory>
<PropertyCategory name="Networking">
 <Property name="maxAllowedPacket" required="No" default="-1" sortOrder="alpha" since="5.1.8">
   Maximum allowed packet size to send to server. If not set, the value of system variable 'max_allowed_packet' will be used to initialize this upon connecting. This value will not take effect if set larger than the value of 'max_allowed_packet'.
 </Property>
 <Property name="tcpKeepAlive" required="No" default="true" sortOrder="alpha" since="5.0.7">
   If connecting using TCP/IP, should the driver set SO_KEEPALIVE?
 </Property>
 <Property name="tcpNoDelay" required="No" default="true" sortOrder="alpha" since="5.0.7">
   If connecting using TCP/IP, should the driver set SO_TCP_NODELAY (disabling the Nagle Algorithm)?
 </Property>
 <Property name="tcpRcvBuf" required="No" default="0" sortOrder="alpha" since="5.0.7">
   If connecting using TCP/IP, should the driver set SO_RCV_BUF to the given value? The default value of '0', means use the platform default value for this property)
 </Property>
 <Property name="tcpSndBuf" required="No" default="0" sortOrder="alpha" since="5.0.7">
   If connecting using TCP/IP, shuold the driver set SO_SND_BUF to the given value? The default value of '0', means use the platform default value for this property)
 </Property>
 <Property name="tcpTrafficClass" required="No" default="0" sortOrder="alpha" since="5.0.7">
   If connecting using TCP/IP, should the driver set traffic class or type-of-service fields ?See the documentation for java.net.Socket.setTrafficClass() for more information.
 </Property>
</PropertyCategory>
<PropertyCategory name="High Availability and Clustering">
 <Property name="autoReconnect" required="No" default="false" sortOrder="0" since="1.1">
   Should the driver try to re-establish stale and/or dead connections? If enabled the driver will throw an exception for a queries issued on a stale or dead connection, which belong to the current transaction, but will attempt reconnect before the next query issued on the connection in a new transaction. The use of this feature is not recommended, because it has side effects related to session state and data consistency when applications don't handle SQLExceptions properly, and is only designed to be used when you are unable to configure your application to handle SQLExceptions resulting from dead and stale connections properly. Alternatively, investigate setting the MySQL server variable "wait_timeout" to some high value rather than the default of 8 hours.
 </Property>
 <Property name="autoReconnectForPools" required="No" default="false" sortOrder="1" since="3.1.3">
   Use a reconnection strategy appropriate for connection pools (defaults to 'false')
 </Property>
 <Property name="failOverReadOnly" required="No" default="true" sortOrder="2" since="3.0.12">
   When failing over in autoReconnect mode, should the connection be set to 'read-only'?
 </Property>
 <Property name="maxReconnects" required="No" default="3" sortOrder="4" since="1.1">
   Maximum number of reconnects to attempt if autoReconnect is true, default is '3'.
 </Property>
 <Property name="reconnectAtTxEnd" required="No" default="false" sortOrder="4" since="3.0.10">
   If autoReconnect is set to true, should the driver attempt reconnections at the end of every transaction?
 </Property>
 <Property name="retriesAllDown" required="No" default="120" sortOrder="4" since="5.1.6">
   When using loadbalancing, the number of times the driver should cycle through available hosts, attempting to connect.  Between cycles, the driver will pause for 250ms if no servers are available.
 </Property>
 <Property name="initialTimeout" required="No" default="2" sortOrder="5" since="1.1">
   If autoReconnect is enabled, the initial time to wait between re-connect attempts (in seconds, defaults to '2').
 </Property>
 <Property name="roundRobinLoadBalance" required="No" default="false" sortOrder="5" since="3.1.2">
   When autoReconnect is enabled, and failoverReadonly is false, should we pick hosts to connect to on a round-robin basis?
 </Property>
 <Property name="queriesBeforeRetryMaster" required="No" default="50" sortOrder="7" since="3.0.2">
   Number of queries to issue before falling back to master when failed over (when using multi-host failover). Whichever condition is met first, 'queriesBeforeRetryMaster' or 'secondsBeforeRetryMaster' will cause an attempt to be made to reconnect to the master. Defaults to 50.
 </Property>
 <Property name="secondsBeforeRetryMaster" required="No" default="30" sortOrder="8" since="3.0.2">
   How long should the driver wait, when failed over, before attempting
 </Property>
 <Property name="selfDestructOnPingMaxOperations" required="No" default="0" sortOrder="2147483647" since="5.1.6">
   =If set to a non-zero value, the driver will report close the connection and report failure when Connection.ping() or Connection.isValid(int) is called if the connnection's count of commands sent to the server exceeds this value.
 </Property>
 <Property name="selfDestructOnPingSecondsLifetime" required="No" default="0" sortOrder="2147483647" since="5.1.6">
   If set to a non-zero value, the driver will report close the connection and report failure when Connection.ping() or Connection.isValid(int) is called if the connnection's lifetime exceeds this value.
 </Property>
 <Property name="resourceId" required="No" default="" sortOrder="alpha" since="5.0.1">
   A globally unique name that identifies the resource that this datasource or connection is connected to, used for XAResource.isSameRM() when the driver can't determine this value based on hostnames used in the URL
 </Property>
</PropertyCategory>
<PropertyCategory name="Security">
 <Property name="allowMultiQueries" required="No" default="false" sortOrder="1" since="3.1.1">
   Allow the use of ';' to delimit multiple queries during one statement (true/false), defaults to 'false'
 </Property>
 <Property name="useSSL" required="No" default="false" sortOrder="2" since="3.0.2">
   Use SSL when communicating with the server (true/false), defaults to 'false'
 </Property>
 <Property name="requireSSL" required="No" default="false" sortOrder="3" since="3.1.0">
   Require SSL connection if useSSL=true? (defaults to 'false').
 </Property>
 <Property name="verifyServerCertificate" required="No" default="true" sortOrder="4" since="5.1.6">
   If "useSSL" is set to "true", should the driver verify the server's certificate? When using this feature, the keystore parameters should be specified by the "clientCertificateKeyStore*" properties, rather than system properties.
 </Property>
 <Property name="clientCertificateKeyStoreUrl" required="No" default="" sortOrder="5" since="5.1.0">
   URL to the client certificate KeyStore (if not specified, use defaults)
 </Property>
 <Property name="clientCertificateKeyStoreType" required="No" default="JKS" sortOrder="6" since="5.1.0">
   KeyStore type for client certificates (NULL or empty means use the default, which is "JKS". Standard keystore types supported by the JVM are "JKS" and "PKCS12", your environment may have more available depending on what security products are installed and available to the JVM.
 </Property>
 <Property name="clientCertificateKeyStorePassword" required="No" default="" sortOrder="7" since="5.1.0">
   Password for the client certificates KeyStore
 </Property>
 <Property name="trustCertificateKeyStoreUrl" required="No" default="" sortOrder="8" since="5.1.0">
   URL to the trusted root certificate KeyStore (if not specified, use defaults)
 </Property>
 <Property name="trustCertificateKeyStoreType" required="No" default="JKS" sortOrder="9" since="5.1.0">
   KeyStore type for trusted root certificates (NULL or empty means use the default, which is "JKS". Standard keystore types supported by the JVM are "JKS" and "PKCS12", your environment may have more available depending on what security products are installed and available to the JVM.
 </Property>
 <Property name="trustCertificateKeyStorePassword" required="No" default="" sortOrder="10" since="5.1.0">
   Password for the trusted root certificates KeyStore
 </Property>
 <Property name="allowLoadLocalInfile" required="No" default="true" sortOrder="2147483647" since="3.0.3">
   Should the driver allow use of 'LOAD DATA LOCAL INFILE...' (defaults to 'true').
 </Property>
 <Property name="allowUrlInLocalInfile" required="No" default="false" sortOrder="2147483647" since="3.1.4">
   Should the driver allow URLs in 'LOAD DATA LOCAL INFILE' statements?
 </Property>
 <Property name="paranoid" required="No" default="false" sortOrder="alpha" since="3.0.1">
   Take measures to prevent exposure sensitive information in error messages and clear data structures holding sensitive data when possible? (defaults to 'false')
 </Property>
 <Property name="passwordCharacterEncoding" required="No" default="" sortOrder="alpha" since="5.1.7">
   What character encoding is used for passwords? Leaving this set to the default value (null), uses the platform character set, which works for ISO8859_1 (i.e. "latin1") passwords. For passwords in other character encodings, the encoding will have to be specified with this property, as it's not possible for the driver to auto-detect this.
 </Property>
</PropertyCategory>
<PropertyCategory name="Performance Extensions">
 <Property name="callableStmtCacheSize" required="No" default="100" sortOrder="5" since="3.1.2">
   If 'cacheCallableStmts' is enabled, how many callable statements should be cached?
 </Property>
 <Property name="metadataCacheSize" required="No" default="50" sortOrder="5" since="3.1.1">
   The number of queries to cache ResultSetMetadata for if cacheResultSetMetaData is set to 'true' (default 50)
 </Property>
 <Property name="useLocalSessionState" required="No" default="false" sortOrder="5" since="3.1.7">
   Should the driver refer to the internal values of autocommit and transaction isolation that are set by Connection.setAutoCommit() and Connection.setTransactionIsolation() and transaction state as maintained by the protocol, rather than querying the database or blindly sending commands to the database for commit() or rollback() method calls?
 </Property>
 <Property name="useLocalTransactionState" required="No" default="false" sortOrder="6" since="5.1.7">
   Should the driver use the in-transaction state provided by the MySQL protocol to determine if a commit() or rollback() should actually be sent to the database?
 </Property>
 <Property name="prepStmtCacheSize" required="No" default="25" sortOrder="10" since="3.0.10">
   If prepared statement caching is enabled, how many prepared statements should be cached?
 </Property>
 <Property name="prepStmtCacheSqlLimit" required="No" default="256" sortOrder="11" since="3.0.10">
   If prepared statement caching is enabled, what's the largest SQL the driver will cache the parsing for?
 </Property>
 <Property name="alwaysSendSetIsolation" required="No" default="true" sortOrder="2147483647" since="3.1.7">
   Should the driver always communicate with the database when Connection.setTransactionIsolation() is called? If set to false, the driver will only communicate with the database when the requested transaction isolation is different than the whichever is newer, the last value that was set via Connection.setTransactionIsolation(), or the value that was read from the server when the connection was established.
 </Property>
 <Property name="maintainTimeStats" required="No" default="true" sortOrder="2147483647" since="3.1.9">
   Should the driver maintain various internal timers to enable idle time calculations as well as more verbose error messages when the connection to the server fails? Setting this property to false removes at least two calls to System.getCurrentTimeMillis() per query.
 </Property>
 <Property name="useCursorFetch" required="No" default="false" sortOrder="2147483647" since="5.0.0">
   If connected to MySQL > 5.0.2, and setFetchSize() > 0 on a statement, should that statement use cursor-based fetching to retrieve rows?
 </Property>
 <Property name="blobSendChunkSize" required="No" default="1048576" sortOrder="alpha" since="3.1.9">
   Chunk to use when sending BLOB/CLOBs via ServerPreparedStatements
 </Property>
 <Property name="cacheCallableStmts" required="No" default="false" sortOrder="alpha" since="3.1.2">
   Should the driver cache the parsing stage of CallableStatements
 </Property>
 <Property name="cachePrepStmts" required="No" default="false" sortOrder="alpha" since="3.0.10">
   Should the driver cache the parsing stage of PreparedStatements of client-side prepared statements, the "check" for suitability of server-side prepared and server-side prepared statements themselves?
 </Property>
 <Property name="cacheResultSetMetadata" required="No" default="false" sortOrder="alpha" since="3.1.1">
   Should the driver cache ResultSetMetaData for Statements and PreparedStatements? (Req. JDK-1.4+, true/false, default 'false')
 </Property>
 <Property name="cacheServerConfiguration" required="No" default="false" sortOrder="alpha" since="3.1.5">
   Should the driver cache the results of 'SHOW VARIABLES' and 'SHOW COLLATION' on a per-URL basis?
 </Property>
 <Property name="defaultFetchSize" required="No" default="0" sortOrder="alpha" since="3.1.9">
   The driver will call setFetchSize(n) with this value on all newly-created Statements
 </Property>
 <Property name="dontTrackOpenResources" required="No" default="false" sortOrder="alpha" since="3.1.7">
   The JDBC specification requires the driver to automatically track and close resources, however if your application doesn't do a good job of explicitly calling close() on statements or result sets, this can cause memory leakage. Setting this property to true relaxes this constraint, and can be more memory efficient for some applications.
 </Property>
 <Property name="dynamicCalendars" required="No" default="false" sortOrder="alpha" since="3.1.5">
   Should the driver retrieve the default calendar when required, or cache it per connection/session?
 </Property>
 <Property name="elideSetAutoCommits" required="No" default="false" sortOrder="alpha" since="3.1.3">
   If using MySQL-4.1 or newer, should the driver only issue 'set autocommit=n' queries when the server's state doesn't match the requested state by Connection.setAutoCommit(boolean)?
 </Property>
 <Property name="enableQueryTimeouts" required="No" default="true" sortOrder="alpha" since="5.0.6">
   When enabled, query timeouts set via Statement.setQueryTimeout() use a shared java.util.Timer instance for scheduling. Even if the timeout doesn't expire before the query is processed, there will be memory used by the TimerTask for the given timeout which won't be reclaimed until the time the timeout would have expired if it hadn't been cancelled by the driver. High-load environments might want to consider disabling this functionality.
 </Property>
 <Property name="holdResultsOpenOverStatementClose" required="No" default="false" sortOrder="alpha" since="3.1.7">
   Should the driver close result sets on Statement.close() as required by the JDBC specification?
 </Property>
 <Property name="largeRowSizeThreshold" required="No" default="2048" sortOrder="alpha" since="5.1.1">
   What size result set row should the JDBC driver consider "large", and thus use a more memory-efficient way of representing the row internally?
 </Property>
 <Property name="loadBalanceStrategy" required="No" default="random" sortOrder="alpha" since="5.0.6">
   If using a load-balanced connection to connect to SQL nodes in a MySQL Cluster/NDB configuration (by using the URL prefix "jdbc:mysql:loadbalance://"), which load balancing algorithm should the driver use: (1) "random" - the driver will pick a random host for each request. This tends to work better than round-robin, as the randomness will somewhat account for spreading loads where requests vary in response time, while round-robin can sometimes lead to overloaded nodes if there are variations in response times across the workload. (2) "bestResponseTime" - the driver will route the request to the host that had the best response time for the previous transaction.
 </Property>
 <Property name="locatorFetchBufferSize" required="No" default="1048576" sortOrder="alpha" since="3.2.1">
   If 'emulateLocators' is configured to 'true', what size buffer should be used when fetching BLOB data for getBinaryInputStream?
 </Property>
 <Property name="rewriteBatchedStatements" required="No" default="false" sortOrder="alpha" since="3.1.13">
   Should the driver use multiqueries (irregardless of the setting of "allowMultiQueries") as well as rewriting of prepared statements for INSERT into multi-value inserts when executeBatch() is called? Notice that this has the potential for SQL injection if using plain java.sql.Statements and your code doesn't sanitize input correctly. Notice that for prepared statements, server-side prepared statements can not currently take advantage of this rewrite option, and that if you don't specify stream lengths when using PreparedStatement.set*Stream(), the driver won't be able to determine the optimum number of parameters per batch and you might receive an error from the driver that the resultant packet is too large. Statement.getGeneratedKeys() for these rewritten statements only works when the entire batch includes INSERT statements.
 </Property>
 <Property name="useDirectRowUnpack" required="No" default="true" sortOrder="alpha" since="5.1.1">
   Use newer result set row unpacking code that skips a copy from network buffers  to a MySQL packet instance and instead reads directly into the result set row data buffers.
 </Property>
 <Property name="useDynamicCharsetInfo" required="No" default="true" sortOrder="alpha" since="5.0.6">
   Should the driver use a per-connection cache of character set information queried from the server when necessary, or use a built-in static mapping that is more efficient, but isn't aware of custom character sets or character sets implemented after the release of the JDBC driver?
 </Property>
 <Property name="useFastDateParsing" required="No" default="true" sortOrder="alpha" since="5.0.5">
   Use internal String->Date/Time/Timestamp conversion routines to avoid excessive object creation?
 </Property>
 <Property name="useFastIntParsing" required="No" default="true" sortOrder="alpha" since="3.1.4">
   Use internal String->Integer conversion routines to avoid excessive object creation?
 </Property>
 <Property name="useJvmCharsetConverters" required="No" default="false" sortOrder="alpha" since="5.0.1">
   Always use the character encoding routines built into the JVM, rather than using lookup tables for single-byte character sets?
 </Property>
 <Property name="useReadAheadInput" required="No" default="true" sortOrder="alpha" since="3.1.5">
   Use newer, optimized non-blocking, buffered input stream when reading from the server?
 </Property>
</PropertyCategory>
<PropertyCategory name="Debugging/Profiling">
 <Property name="logger" required="No" default="com.mysql.jdbc.log.StandardLogger" sortOrder="0" since="3.1.1">
   The name of a class that implements "com.mysql.jdbc.log.Log"  that will be used to log messages to. (default is "com.mysql.jdbc.log.StandardLogger", which logs to STDERR)
 </Property>
 <Property name="gatherPerfMetrics" required="No" default="false" sortOrder="1" since="3.1.2">
   Should the driver gather performance metrics, and report them via the configured logger every 'reportMetricsIntervalMillis' milliseconds?
 </Property>
 <Property name="profileSQL" required="No" default="false" sortOrder="1" since="3.1.0">
   Trace queries and their execution/fetch times to the configured logger (true/false) defaults to 'false'
 </Property>
 <Property name="profileSql" required="No" default="" sortOrder="3" since="2.0.14">
   Deprecated, use 'profileSQL' instead. Trace queries and their execution/fetch times on STDERR (true/false) defaults to 'false'
 </Property>
 <Property name="reportMetricsIntervalMillis" required="No" default="30000" sortOrder="3" since="3.1.2">
   If 'gatherPerfMetrics' is enabled, how often should they be logged (in ms)?
 </Property>
 <Property name="maxQuerySizeToLog" required="No" default="2048" sortOrder="4" since="3.1.3">
   Controls the maximum length/size of a query that will get logged when profiling or tracing
 </Property>
 <Property name="packetDebugBufferSize" required="No" default="20" sortOrder="7" since="3.1.3">
   The maximum number of packets to retain when 'enablePacketDebug' is true
 </Property>
 <Property name="slowQueryThresholdMillis" required="No" default="2000" sortOrder="9" since="3.1.2">
   If 'logSlowQueries' is enabled, how long should a query (in ms) before it is logged as 'slow'?
 </Property>
 <Property name="slowQueryThresholdNanos" required="No" default="0" sortOrder="10" since="5.0.7">
   If 'useNanosForElapsedTime' is set to true, and this property is set to a non-zero value, the driver will use this threshold (in nanosecond units) to determine if a query was slow.
 </Property>
 <Property name="useUsageAdvisor" required="No" default="false" sortOrder="10" since="3.1.1">
   Should the driver issue 'usage' warnings advising proper and efficient usage of JDBC and MySQL Connector/J to the log (true/false, defaults to 'false')?
 </Property>
 <Property name="autoGenerateTestcaseScript" required="No" default="false" sortOrder="alpha" since="3.1.9">
   Should the driver dump the SQL it is executing, including server-side prepared statements to STDERR?
 </Property>
 <Property name="autoSlowLog" required="No" default="true" sortOrder="alpha" since="5.1.4">
   Instead of using slowQueryThreshold* to determine if a query is slow enough to be logged, maintain statistics that allow the driver to determine queries that are outside the 99th percentile?
 </Property>
 <Property name="clientInfoProvider" required="No" default="com.mysql.jdbc.JDBC4CommentClientInfoProvider" sortOrder="alpha" since="5.1.0">
   The name of a class that implements the com.mysql.jdbc.JDBC4ClientInfoProvider interface in order to support JDBC-4.0's Connection.get/setClientInfo() methods
 </Property>
 <Property name="dumpMetadataOnColumnNotFound" required="No" default="false" sortOrder="alpha" since="3.1.13">
   Should the driver dump the field-level metadata of a result set into the exception message when ResultSet.findColumn() fails?
 </Property>
 <Property name="dumpQueriesOnException" required="No" default="false" sortOrder="alpha" since="3.1.3">
   Should the driver dump the contents of the query sent to the server in the message for SQLExceptions?
 </Property>
 <Property name="enablePacketDebug" required="No" default="false" sortOrder="alpha" since="3.1.3">
   When enabled, a ring-buffer of 'packetDebugBufferSize' packets will be kept, and dumped when exceptions are thrown in key areas in the driver's code
 </Property>
 <Property name="explainSlowQueries" required="No" default="false" sortOrder="alpha" since="3.1.2">
   If 'logSlowQueries' is enabled, should the driver automatically issue an 'EXPLAIN' on the server and send the results to the configured log at a WARN level?
 </Property>
 <Property name="includeInnodbStatusInDeadlockExceptions" required="No" default="false" sortOrder="alpha" since="5.0.7">
   Include the output of "SHOW ENGINE INNODB STATUS" in exception messages when deadlock exceptions are detected?
 </Property>
 <Property name="logSlowQueries" required="No" default="false" sortOrder="alpha" since="3.1.2">
   Should queries that take longer than 'slowQueryThresholdMillis' be logged?
 </Property>
 <Property name="logXaCommands" required="No" default="false" sortOrder="alpha" since="5.0.5">
   Should the driver log XA commands sent by MysqlXaConnection to the server, at the DEBUG level of logging?
 </Property>
 <Property name="profilerEventHandler" required="No" default="com.mysql.jdbc.profiler.LoggingProfilerEventHandler" sortOrder="alpha" since="5.1.6">
   Name of a class that implements the interface com.mysql.jdbc.profiler.ProfilerEventHandler that will be used to handle profiling/tracing events.
 </Property>
 <Property name="resultSetSizeThreshold" required="No" default="100" sortOrder="alpha" since="5.0.5">
   If the usage advisor is enabled, how many rows should a result set contain before the driver warns that it is suspiciously large?
 </Property>
 <Property name="traceProtocol" required="No" default="false" sortOrder="alpha" since="3.1.2">
   Should trace-level network protocol be logged?
 </Property>
 <Property name="useNanosForElapsedTime" required="No" default="false" sortOrder="alpha" since="5.0.7">
   For profiling/debugging functionality that measures elapsed time, should the driver try to use nanoseconds resolution if available (JDK >= 1.5)?
 </Property>
</PropertyCategory>
<PropertyCategory name="Miscellaneous">
 <Property name="useUnicode" required="No" default="true" sortOrder="0" since="1.1g">
   Should the driver use Unicode character encodings when handling strings? Should only be used when the driver can't determine the character set mapping, or you are trying to 'force' the driver to use a character set that MySQL either doesn't natively support (such as UTF-8), true/false, defaults to 'true'
 </Property>
 <Property name="characterEncoding" required="No" default="" sortOrder="5" since="1.1g">
   If 'useUnicode' is set to true, what character encoding should the driver use when dealing with strings? (defaults is to 'autodetect')
 </Property>
 <Property name="characterSetResults" required="No" default="" sortOrder="6" since="3.0.13">
   Character set to tell the server to return results as.
 </Property>
 <Property name="connectionCollation" required="No" default="" sortOrder="7" since="3.0.13">
   If set, tells the server to use this collation via 'set collation_connection'
 </Property>
 <Property name="useBlobToStoreUTF8OutsideBMP" required="No" default="false" sortOrder="128" since="5.1.3">
   Tells the driver to treat [MEDIUM/LONG]BLOB columns as [LONG]VARCHAR columns holding text encoded in UTF-8 that has characters outside the BMP (4-byte encodings), which MySQL server can't handle natively.
 </Property>
 <Property name="utf8OutsideBmpExcludedColumnNamePattern" required="No" default="" sortOrder="129" since="5.1.3">
   When "useBlobToStoreUTF8OutsideBMP" is set to "true", column names matching the given regex will still be treated as BLOBs unless they match the regex specified for "utf8OutsideBmpIncludedColumnNamePattern". The regex must follow the patterns used for the java.util.regex package.
 </Property>
 <Property name="utf8OutsideBmpIncludedColumnNamePattern" required="No" default="" sortOrder="129" since="5.1.3">
   Used to specify exclusion rules to "utf8OutsideBmpExcludedColumnNamePattern". The regex must follow the patterns used for the java.util.regex package.
 </Property>
 <Property name="loadBalanceEnableJMX" required="No" default="false" sortOrder="2147483647" since="5.1.13">
   Enables JMX-based management of load-balanced connection groups, including live addition/removal of hosts from load-balancing pool.
 </Property>
 <Property name="sessionVariables" required="No" default="" sortOrder="2147483647" since="3.1.8">
   A comma-separated list of name/value pairs to be sent as SET SESSION ... to the server when the driver connects.
 </Property>
 <Property name="useColumnNamesInFindColumn" required="No" default="false" sortOrder="2147483647" since="5.1.7">
   Prior to JDBC-4.0, the JDBC specification had a bug related to what could be given as a "column name" to ResultSet methods like findColumn(), or getters that took a String property. JDBC-4.0 clarified "column name" to mean the label, as given in an "AS" clause and returned by ResultSetMetaData.getColumnLabel(), and if no AS clause, the column name. Setting this property to "true" will give behavior that is congruent to JDBC-3.0 and earlier versions of the JDBC specification, but which because of the specification bug could give unexpected results. This property is preferred over "useOldAliasMetadataBehavior" unless you need the specific behavior that it provides with respect to ResultSetMetadata.
 </Property>
 <Property name="allowNanAndInf" required="No" default="false" sortOrder="alpha" since="3.1.5">
   Should the driver allow NaN or +/- INF values in PreparedStatement.setDouble()?
 </Property>
 <Property name="autoClosePStmtStreams" required="No" default="false" sortOrder="alpha" since="3.1.12">
   Should the driver automatically call .close() on streams/readers passed as arguments via set*() methods?
 </Property>
 <Property name="autoDeserialize" required="No" default="false" sortOrder="alpha" since="3.1.5">
   Should the driver automatically detect and de-serialize objects stored in BLOB fields?
 </Property>
 <Property name="blobsAreStrings" required="No" default="false" sortOrder="alpha" since="5.0.8">
   Should the driver always treat BLOBs as Strings - specifically to work around dubious metadata returned by the server for GROUP BY clauses?
 </Property>
 <Property name="capitalizeTypeNames" required="No" default="true" sortOrder="alpha" since="2.0.7">
   Capitalize type names in DatabaseMetaData? (usually only useful when using WebObjects, true/false, defaults to 'false')
 </Property>
 <Property name="clobCharacterEncoding" required="No" default="" sortOrder="alpha" since="5.0.0">
   The character encoding to use for sending and retrieving TEXT, MEDIUMTEXT and LONGTEXT values instead of the configured connection characterEncoding
 </Property>
 <Property name="clobberStreamingResults" required="No" default="false" sortOrder="alpha" since="3.0.9">
   This will cause a 'streaming' ResultSet to be automatically closed, and any outstanding data still streaming from the server to be discarded if another query is executed before all the data has been read from the server.
 </Property>
 <Property name="compensateOnDuplicateKeyUpdateCounts" required="No" default="false" sortOrder="alpha" since="5.1.7">
   Should the driver compensate for the update counts of "ON DUPLICATE KEY" INSERT statements (2 = 1, 0 = 1) when using prepared statements?
 </Property>
 <Property name="continueBatchOnError" required="No" default="true" sortOrder="alpha" since="3.0.3">
   Should the driver continue processing batch commands if one statement fails. The JDBC spec allows either way (defaults to 'true').
 </Property>
 <Property name="createDatabaseIfNotExist" required="No" default="false" sortOrder="alpha" since="3.1.9">
   Creates the database given in the URL if it doesn't yet exist. Assumes the configured user has permissions to create databases.
 </Property>
 <Property name="emptyStringsConvertToZero" required="No" default="true" sortOrder="alpha" since="3.1.8">
   Should the driver allow conversions from empty string fields to numeric values of '0'?
 </Property>
 <Property name="emulateLocators" required="No" default="false" sortOrder="alpha" since="3.1.0">
   Should the driver emulate java.sql.Blobs with locators? With this feature enabled, the driver will delay loading the actual Blob data until the one of the retrieval methods (getInputStream(), getBytes(), and so forth) on the blob data stream has been accessed. For this to work, you must use a column alias with the value of the column to the actual name of the Blob. The feature also has the following restrictions: The SELECT that created the result set must reference only one table, the table must have a primary key; the SELECT must alias the original blob column name, specified as a string, to an alternate name; the SELECT must cover all columns that make up the primary key.
 </Property>
 <Property name="emulateUnsupportedPstmts" required="No" default="true" sortOrder="alpha" since="3.1.7">
   Should the driver detect prepared statements that are not supported by the server, and replace them with client-side emulated versions?
 </Property>
 <Property name="exceptionInterceptors" required="No" default="" sortOrder="alpha" since="5.1.8">
   Comma-delimited list of classes that implement com.mysql.jdbc.ExceptionInterceptor. These classes will be instantiated one per Connection instance, and all SQLExceptions thrown by the driver will be allowed to be intercepted by these interceptors, in a chained fashion, with the first class listed as the head of the chain.
 </Property>
 <Property name="functionsNeverReturnBlobs" required="No" default="false" sortOrder="alpha" since="5.0.8">
   Should the driver always treat data from functions returning BLOBs as Strings - specifically to work around dubious metadata returned by the server for GROUP BY clauses?
 </Property>
 <Property name="generateSimpleParameterMetadata" required="No" default="false" sortOrder="alpha" since="5.0.5">
   Should the driver generate simplified parameter metadata for PreparedStatements when no metadata is available either because the server couldn't support preparing the statement, or server-side prepared statements are disabled?
 </Property>
 <Property name="ignoreNonTxTables" required="No" default="false" sortOrder="alpha" since="3.0.9">
   Ignore non-transactional table warning for rollback? (defaults to 'false').
 </Property>
 <Property name="jdbcCompliantTruncation" required="No" default="true" sortOrder="alpha" since="3.1.2">
   Should the driver throw java.sql.DataTruncation exceptions when data is truncated as is required by the JDBC specification when connected to a server that supports warnings (MySQL 4.1.0 and newer)? This property has no effect if the server sql-mode includes STRICT_TRANS_TABLES.
 </Property>
 <Property name="loadBalanceAutoCommitStatementRegex" required="No" default="" sortOrder="alpha" since="5.1.15">
   When load-balancing is enabled for auto-commit statements (via loadBalanceAutoCommitStatementThreshold), the statement counter will only increment when the SQL matches the regular expression.  By default, every statement issued matches.
 </Property>
 <Property name="loadBalanceAutoCommitStatementThreshold" required="No" default="0" sortOrder="alpha" since="5.1.15">
   When auto-commit is enabled, the number of statements which should be executed before triggering load-balancing to rebalance.  Default value of 0 causes load-balanced connections to only rebalance when exceptions are encountered, or auto-commit is disabled and transactions are explicitly committed or rolled back.
 </Property>
 <Property name="loadBalanceBlacklistTimeout" required="No" default="0" sortOrder="alpha" since="5.1.0">
   Time in milliseconds between checks of servers which are unavailable.
 </Property>
 <Property name="loadBalanceConnectionGroup" required="No" default="" sortOrder="alpha" since="5.1.13">
   Logical group of load-balanced connections within a classloader, used to manage different groups independently.  If not specified, live management of load-balanced connections is disabled.
 </Property>
 <Property name="loadBalanceExceptionChecker" required="No" default="com.mysql.jdbc.StandardLoadBalanceExceptionChecker" sortOrder="alpha" since="5.1.13">
   Fully-qualified class name of custom exception checker.  The class must implement com.mysql.jdbc.LoadBalanceExceptionChecker interface, and is used to inspect SQLExceptions and determine whether they should trigger fail-over to another host in a load-balanced deployment.
 </Property>
 <Property name="loadBalancePingTimeout" required="No" default="0" sortOrder="alpha" since="5.1.13">
   Time in milliseconds to wait for ping response from each of load-balanced physical connections when using load-balanced Connection.
 </Property>
 <Property name="loadBalanceSQLExceptionSubclassFailover" required="No" default="" sortOrder="alpha" since="5.1.13">
   Comma-delimited list of classes/interfaces used by default load-balanced exception checker to determine whether a given SQLException should trigger failover.  The comparison is done using Class.isInstance(SQLException) using the thrown SQLException.
 </Property>
 <Property name="loadBalanceSQLStateFailover" required="No" default="" sortOrder="alpha" since="5.1.13">
   Comma-delimited list of SQLState codes used by default load-balanced exception checker to determine whether a given SQLException should trigger failover.  The SQLState of a given SQLException is evaluated to determine whether it begins with any value in the comma-delimited list.
 </Property>
 <Property name="loadBalanceValidateConnectionOnSwapServer" required="No" default="false" sortOrder="alpha" since="5.1.13">
   Should the load-balanced Connection explicitly check whether the connection is live when swapping to a new physical connection at commit/rollback?
 </Property>
 <Property name="maxRows" required="No" default="-1" sortOrder="alpha" since="all versions">
   The maximum number of rows to return (0, the default means return all rows).
 </Property>
 <Property name="netTimeoutForStreamingResults" required="No" default="600" sortOrder="alpha" since="5.1.0">
   What value should the driver automatically set the server setting 'net_write_timeout' to when the streaming result sets feature is in use? (value has unit of seconds, the value '0' means the driver will not try and adjust this value)
 </Property>
 <Property name="noAccessToProcedureBodies" required="No" default="false" sortOrder="alpha" since="5.0.3">
   When determining procedure parameter types for CallableStatements, and the connected user  can't access procedure bodies through "SHOW CREATE PROCEDURE" or select on mysql.proc  should the driver instead create basic metadata (all parameters reported as IN VARCHARs, but allowing registerOutParameter() to be called on them anyway) instead  of throwing an exception?
 </Property>
 <Property name="noDatetimeStringSync" required="No" default="false" sortOrder="alpha" since="3.1.7">
   Don't ensure that ResultSet.getDatetimeType().toString().equals(ResultSet.getString())
 </Property>
 <Property name="noTimezoneConversionForTimeType" required="No" default="false" sortOrder="alpha" since="5.0.0">
   Don't convert TIME values using the server timezone if 'useTimezone'='true'
 </Property>
 <Property name="nullCatalogMeansCurrent" required="No" default="true" sortOrder="alpha" since="3.1.8">
   When DatabaseMetadataMethods ask for a 'catalog' parameter, does the value null mean use the current catalog? (this is not JDBC-compliant, but follows legacy behavior from earlier versions of the driver)
 </Property>
 <Property name="nullNamePatternMatchesAll" required="No" default="true" sortOrder="alpha" since="3.1.8">
   Should DatabaseMetaData methods that accept *pattern parameters treat null the same as '%' (this is not JDBC-compliant, however older versions of the driver accepted this departure from the specification)
 </Property>
 <Property name="overrideSupportsIntegrityEnhancementFacility" required="No" default="false" sortOrder="alpha" since="3.1.12">
   Should the driver return "true" for DatabaseMetaData.supportsIntegrityEnhancementFacility() even if the database doesn't support it to workaround applications that require this method to return "true" to signal support of foreign keys, even though the SQL specification states that this facility contains much more than just foreign key support (one such application being OpenOffice)?
 </Property>
 <Property name="padCharsWithSpace" required="No" default="false" sortOrder="alpha" since="5.0.6">
   If a result set column has the CHAR type and the value does not fill the amount of characters specified in the DDL for the column, should the driver pad the remaining characters with space (for ANSI compliance)?
 </Property>
 <Property name="pedantic" required="No" default="false" sortOrder="alpha" since="3.0.0">
   Follow the JDBC spec to the letter.
 </Property>
 <Property name="pinGlobalTxToPhysicalConnection" required="No" default="false" sortOrder="alpha" since="5.0.1">
   When using XAConnections, should the driver ensure that operations on a given XID are always routed to the same physical connection? This allows the XAConnection to support "XA START ... JOIN" after "XA END" has been called
 </Property>
 <Property name="populateInsertRowWithDefaultValues" required="No" default="false" sortOrder="alpha" since="5.0.5">
   When using ResultSets that are CONCUR_UPDATABLE, should the driver pre-populate the "insert" row with default values from the DDL for the table used in the query so those values are immediately available for ResultSet accessors? This functionality requires a call to the database for metadata each time a result set of this type is created. If disabled (the default), the default values will be populated by the an internal call to refreshRow() which pulls back default values and/or values changed by triggers.
 </Property>
 <Property name="processEscapeCodesForPrepStmts" required="No" default="true" sortOrder="alpha" since="3.1.12">
   Should the driver process escape codes in queries that are prepared?
 </Property>
 <Property name="queryTimeoutKillsConnection" required="No" default="false" sortOrder="alpha" since="5.1.9">
   If the timeout given in Statement.setQueryTimeout() expires, should the driver forcibly abort the Connection instead of attempting to abort the query?
 </Property>
 <Property name="relaxAutoCommit" required="No" default="false" sortOrder="alpha" since="2.0.13">
   If the version of MySQL the driver connects to does not support transactions, still allow calls to commit(), rollback() and setAutoCommit() (true/false, defaults to 'false')?
 </Property>
 <Property name="retainStatementAfterResultSetClose" required="No" default="false" sortOrder="alpha" since="3.1.11">
   Should the driver retain the Statement reference in a ResultSet after ResultSet.close() has been called. This is not JDBC-compliant after JDBC-4.0.
 </Property>
 <Property name="rollbackOnPooledClose" required="No" default="true" sortOrder="alpha" since="3.0.15">
   Should the driver issue a rollback() when the logical connection in a pool is closed?
 </Property>
 <Property name="runningCTS13" required="No" default="false" sortOrder="alpha" since="3.1.7">
   Enables workarounds for bugs in Sun's JDBC compliance testsuite version 1.3
 </Property>
 <Property name="serverTimezone" required="No" default="" sortOrder="alpha" since="3.0.2">
   Override detection/mapping of timezone. Used when timezone from server doesn't map to Java timezone
 </Property>
 <Property name="statementInterceptors" required="No" default="" sortOrder="alpha" since="5.1.1">
   A comma-delimited list of classes that implement "com.mysql.jdbc.StatementInterceptor" that should be placed "in between" query execution to influence the results. StatementInterceptors are "chainable", the results returned by the "current" interceptor will be passed on to the next in in the chain, from left-to-right order, as specified in this property.
 </Property>
 <Property name="strictFloatingPoint" required="No" default="false" sortOrder="alpha" since="3.0.0">
   Used only in older versions of compliance test
 </Property>
 <Property name="strictUpdates" required="No" default="true" sortOrder="alpha" since="3.0.4">
   Should the driver do strict checking (all primary keys selected) of updatable result sets (true, false, defaults to 'true')?
 </Property>
 <Property name="tinyInt1isBit" required="No" default="true" sortOrder="alpha" since="3.0.16">
   Should the driver treat the datatype TINYINT(1) as the BIT type (because the server silently converts BIT -> TINYINT(1) when creating tables)?
 </Property>
 <Property name="transformedBitIsBoolean" required="No" default="false" sortOrder="alpha" since="3.1.9">
   If the driver converts TINYINT(1) to a different type, should it use BOOLEAN instead of BIT for future compatibility with MySQL-5.0, as MySQL-5.0 has a BIT type?
 </Property>
 ____________________________________________________________________
He quitado un poco de texto...

Saludos y gracias!! Debe ser una tontería pero como novato en java no caigo.
#41
Java / [Solucionado]Eclipse.
23 Febrero 2011, 18:38 PM
Tengo un problemilla. Debe ser una tontería pero no lo consigo. La cuestión es que antes de formatear el ordenador guarde todos mis ejemplos y aplicaciones para volver a meterlos cuando hubiese terminado... Pero ahora no soy capaz de devolver los ejemplos a eclipse... Y no puedo consultarlos... por lo que he visto son todos con extensión .class y ni siquiera con el bloc de notas tengo opción.

gracias de ante mano!!!
#42
Buenas,

Llevo algún tiempo intentando flashear el movil del título y no lo consigo... Sigo manuales, pero el primer paso que es el de actualizar el móvil con la aplicaciós SEUS no actualiza. Es un paso simple en el que solo tienes que seguir los pasos de la aplicación... pero nada.
jejejeje se os ocurre algo? Gracias!

Dejo la url del manual:
http://www.gsmspain.com/foros/h847668_Marcas-SonyEricsson_TUTORIAL-Flashear-Sony-Ericsson-Vivaz-GRATIS.html
#43
Java / Dibujar texto y rotar.
16 Febrero 2011, 12:18 PM
Buenas,

Estoy preguntando en foro después de buscar en google, jejejeje no es por abusar.

Estoy haciendo una aplicación que genera una gráfica al introducir las variables que el usuario desee, es para aprender. Bueno la cuestión es que se ponen los títulos del eje de ordenadas y el eje de abcisas, utilizo "g2D.drawString(String texto, int x, int y)", "g2D" pertenece a la clase "Graphics2D".  Utilizar eso tal cual no genera problemas, pero cuando quiero poner el titulo en el eje de ordenadas utilizo también las instrucciones "g2D.translate(10, 300);" y "g2D.rotate(-Math.PI/2.0)", lo que hace que el texto rote y se ponga en vertical. Hasta aquí todo bien, pero el problema esta en si vuelvo a utilizar "g2D.drawString(String texto, int x, int y)", ya que los valores modificados en "g2D.translate(10, 300);" y "g2D.rotate(-Math.PI/2.0)" se siguen manteniendo hasta que por ejemplo "g2D = null;". Bueno pues mi pregunta es si sabéis como devolver a los valores por defecto de los métodos "translate" y "rotate" sin poner "g2D = null"  :-\.

Muchas gracias y saludos!!!
#44
Buenas,

Estoy intentando pasar un array como parámetro, pero no lo consigo.


//Clase 1 - Clase2 = DBG
//Se declara.
private String[] ArrayIntervaloOrdenadas;
//Se instancia y dimensiona.
ArrayIntervaloAbcisas = new String[jtxta_etiquetaAbcisas.getLineCount()];
//Se llama al método y se pasa el array.
DBG.etiquetaIFEO(ArrayIntervaloOrdenadas);

//Clase 2
//Se declara únicamente.
private String[] arrayEtiquetaIFEO;
//Método en el que se recoge el array y se pasa a una variable de la clase.
public etiquetaIFEO(String[] arraytituloIFEO){
      arrayEtiquetaIFEO = arraytituloIFEO;
   }



No se me ocurre como hacerlo, y no encuentro una solución en google, el método da error por si solo. No se si tendrá que ver que en la "Clase 2" no dimensiono ni instancio en ningún momento los arrays...

He encontrado que desde el constructor de la "Clase 2", se podría utilizar "Habitacion salon = new Habitacion(15, new int[]{2,3,6}); ", pero de esta forma se pasan los valores de una forma que no me sirven  :-\

Saludos y gracias!!
#45
Java / El JPanel pierde su contenido.
14 Febrero 2011, 17:25 PM
 :xD Buenas a todos,

Tengo un problema un poco raro, o por lo menos nunca me había enfrentado a el en .Net. Utilizo un JPanel para dibujar una gráfica, la cuestión es que cuando esta creada la gráfica en el JPanel, cuando cambio el tamaño del JFrame, para que ocupe toda la pantalla el JPanel se "limpia", desapareciendo la gráfica... En el código no hay nada que produzca eso, segurisimo... debe ser algo que falta, o algo con lo que no cuento... XD

¿A alguien se le ocurre algo?

Saludos.