Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/04/2010, 16:14
Avatar de HaroldV
HaroldV
 
Fecha de Ingreso: enero-2010
Ubicación: Maracaibo
Mensajes: 100
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: como crear una Conexion a una Base de datos desde XML ?

Cita:
Iniciado por chuidiang Ver Mensaje
Escribe COMANDO en la página con un <%= para ver qué sale. Luego copia y pega esa consulta y ejecútala directamente en la base de datos, a ver si devuelve resultados.

Se bueno.

Amigo Te Muestro Como lo coloque si lo Hice mal te agradezco que me corrigas xfavor =)

Código:
<?xml version="1.0" encoding="UTF-8"?>

<!--
    Document   : mostrarHumedad.xml
    Created on : 26 de abril de 2010, 05:21 PM
    Author     : haroldv
    Description:
        Purpose of the document follows.
-->

<root>

<rows>
    <%=
 Connection  conn = null;
 Statement   stmt = null;
 ResultSet   rset = null;
 String COMANDO = "";
 Class.forName(<org.postgresql.Driver>).newInstance();
 conn=DriverManager.getConnection(<jdbc:postgresql://localhost/dptoclimatologia >,<postgres>,<17636325>);
 stmt = conn.createStatement();
 =%>

<rows>
<%= COMANDO = id +
    "estacion, "+
    "fecha "+
    "from Humedad ";
 rset = stmt.executeQuery(COMANDO);
 while ( rset.next() )
 { =%>
    <row>
          <cell><%= rset.getInt("id") =%></cell>
          <cell><%= rset.getString("fecha") =%></cell>
          <cell><%= rset.getString("estacion") =%></cell>
     </row>
<%= } =%>
</rows>

<%= conn.close(); =%>
No me Mostro NADA pero nada de nada

y eso que en el jsp coloco esto
Código:
("#dataGrid").jqGrid({

                type:"GET",
                
                url:'xml/mostrarHumedad.xml',  Aqui señalo en donde esta ubicado el Archivo =) 

                datatype: 'xml', aqui estoy diciendo que es de tipo XML 

                colNames:['Id','Fecha', 'Indicativo', 'Estacion'],
                colModel:[
                {name:'id',index:'id', width:55},
                {name:'fecha',index:'fecha', width:90, editable:true},
                {name:'indicativo',index:'indicativo', width:100,editable:true},
                {name:'estacion',index:'estacion', width:80, align:"right",editable:true},

                ],
                pager: '#pager',
                rowNum:10,
                sortname: 'id',
                 sortorder: "desc",
                rowList:[10,20,30],                                                                              
                //height:'auto',
                viewrecords: true,                
                caption: 'Hay TA Mi JQGRID PUEEESSSS'
                            
        });