Mi pregunta es como hago que un dispositivo movil en este caso usando java J2Me acceda a una base de datos en este caso sql server 2008, algun ejemplo que me quieran compartir porfavor
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ú
<?php
include("conexion.php");
if($_REQUEST["btnBuscar"]!="" && $_REQUEST["busqueda"]!="")
{
if(is_numeric($_REQUEST["busqueda"]))
$filtro="id=". $_REQUEST["busqueda"];
else
$filtro=" apepat like '%".$_REQUEST["busqueda"]."%' or apemat like '%".$_REQUEST["busqueda"]."%' or nombre like '%". $_REQUEST["busqueda"]."%'";
$mensaje=$filtro;
}else
{
$mensaje="<font color='red'>Escriba Algo</font>";
}
$rst_clientes=mysql_query("select * from cliente",$conexion);//ME PARECE QUE ACA DEBO DE PONER UN WHERE PERO NO SE COMO LO DEBO DE PONER PORQUE LO ESTOY FILTRANDO CON EL FILTRO
$num_registros=mysql_num_rows($rst_clientes);
if($num_registros==0)
{
echo "No se han encontrado ningun registro aun";
exit();
}
$registros=5;
$pagina=$_GET["num"];
if(is_numeric($pagina))
$inicio=(($pagina-1)*$registros);
else
$inicio=0;
$rst_clientes=mysql_query("select * from cliente order by apepat LIMIT $inicio,$registros",$conexion);//ACA TAMBIEN DEBO DE PONER EL FILTRO QUE E PUESTO ARRIBA PERO NO SE COMO
$paginas=ceil($num_registros/$registros);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>::Listar Clientes</title>
<?php
include('links.php');
?>
<link type="text/css" href="datepicker/jquery.ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="datepicker/jquery-1.4.2.js"></script>
<script type="text/javascript" src="datepicker/jquery.ui.core.js"></script>
<script type="text/javascript" src="datepicker/jquery.ui.widget.js"></script>
<script type="text/javascript" src="datepicker/jquery.ui.datepicker.js"></script>
<link type="text/css" href="demos.css" rel="stylesheet" />
<script type="text/javascript">
$(function() {
$("#datepicker").datepicker();
$("#format").change(function(){ $('#datepicker').datepicker('option', {dateFormat: $(this).val()}); });
});
</script>
</head>
<body>
<table width="837" border="0" align="center" id="bgprincipal">
<tr valign="middle" align="center">
<td colspan="2"><img src="imagenes/banner.png" width="781" height="123" /></td>
</tr>
<tr>
<?php
echo "<td colspan=2 align=\"right\" valign=\"middle\">Bienvenido ";
echo $usuario." | <a href=\"cerrarsesion.php\">Cerrar Sesión</a></td>";
?>
</tr>
<tr>
<td width="139" height="24"><a href="clientes.php">REGISTRAR</a>-LISTAR</td>
<td width="688"> </td>
</tr>
<tr valign="top">
<td height="150" align="center">
<?php
include('menu.php');
?>
</td>
<td align="left" valign="top">
<table width="650" height="10" align="center">
<tr>
<td><div align="right"><a href="clientenuevo.php"><input type="image" src="imagenes/icontexto-user-web20-netvibes.png" title="agregar cliente"/></a></div></td>
</tr>
<tr>
<td><form id="form1" name="form1" method="get" action="listarclientes.php">
Buscar
<input name="busqueda" type="text" id="busqueda" value="<?php echo $_GET["busqueda"];?>" />
<input type="image" src="imagenes/magnifier.png"name="btnBuscar" id="btnBuscar" value="Buscar" />
<?php
echo $mensaje;
?>
</form>
</td>
</tr>
</table>
<table width="650" height="52" border="1" align="center">
<tr>
<td width="128" bgcolor="#0066FF"><div align="center">Cliente</div></td>
<td width="58" bgcolor="#0066FF"><div align="center">Fecha</div></td>
<td width="54" bgcolor="#0066FF"><div align="center">DNI</div></td>
<td width="83" bgcolor="#0066FF"><div align="center">Direccion</div></td>
<td width="81" bgcolor="#0066FF"><div align="center">Telefono</div></td>
<td width="62" bgcolor="#0066FF"><div align="center">Email</div></td>
<td width="67" bgcolor="#0066FF"><div align="center">Modificar</div></td>
<td width="58" bgcolor="#0066FF"><div align="center">Eliminar</div></td>
</tr>
<?php
while($fila=mysql_fetch_array($rst_clientes))
{
?>
<tr>
<td><?php echo $fila["apepat"]." ".$fila["apemat"]." ".$fila["nombre"] ;?></td>
<td><?php echo $fila["fecha"] ;?></td>
<td><?php echo $fila["dni"] ;?></td>
<td><?php echo $fila["direccion"] ;?></td>
<td><?php echo $fila["telefono"] ;?></td>
<td><?php echo $fila["email"] ;?></td>
<td align="center"><a href="modificarclientes.php?cod=<?php echo $fila["id"] ;?>"><input type="image" src="imagenes/page_white_edit.png"></a>
<td align="center"><a href="confirmarEliminacion.php?cod=<?php echo $fila["id"] ;?>">
<input type="image" src="imagenes/cancel.png"></a></tr>
<?php
}
?>
</table>
<p align="center">
<?php
if($pagina>1)
echo "<a href='listarclientes.php?num=".($pagina-1) ."'>Anterior</a> ";
for($cont=1;$cont<=$paginas;$cont++)
{
if($cont==$pagina)
echo $cont ." ";
else
echo "<a href='listarclientes.php?num=". $cont ."'>$cont</a> ";
}
if($pagina<$paginas)
echo "<a href='listarclientes.php?num=".($pagina+1) ."'>Siguiente</a> ";
?>
</p>
</td>
</tr>
</table>
</body>
</html>
import java.io.*;
public class BusquedaPalabras
{
private static final int MAX_FILAS = 10;
private static final int MAX_COLUMNAS = 10;
private static final int MAX_PALABRAS = 100000;
private int filas;
private int columnas;
private int numPalbras;
private String [] palabras=new String[MAX_PALABRAS];
private BufferedReader sopaStream;
private BufferedReader palabraStream;
private char sopa[][]= new char[MAX_FILAS][MAX_COLUMNAS];
private BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
public BusquedaPalabras()
{
sopaStream = abreFichero("introduzca Fichero de la Sopa");
palabraStream = abreFichero("y el del diccionario");
leeSopa();
leePalabras();
}
private BufferedReader abreFichero(String mensaje)
{
String nombreFichero = " ";
FileReader fichero;
BufferedReader fichEntrada = null;
do
{
System.out.println(mensaje + ":");
try
{
nombreFichero=in.readLine();
if(nombreFichero==null)
System.exit(0);
fichero = new FileReader(nombreFichero);
fichEntrada= new BufferedReader(fichero);
}
catch(IOException e)
{System.err.println("No se puede abrir"+nombreFichero);}
}while(fichEntrada==null);
System.out.println("Abierto" + nombreFichero);
return fichEntrada;
}
private void leePalabras()
{
int numPalabras=0;
try
{
while((palabras[numPalabras]= palabraStream.readLine())!=null)
{
if(numPalabras!=0 && palabras[numPalbras].compareTo(palabras[numPalbras-1])<0)
{
System.err.println("El Diccionario no esta"+"ordenado-saliendo");
continue;
}
else if(++numPalbras>=MAX_PALABRAS)
break;
}
if(palabraStream.ready())
System.err.println("Aviso: no se han leido los "+"datos-incremente MAX_PALABRAS");
}
catch(IOException e)
{}
}
private void leeSopa()
{
String unaLinea;
try {
int i=0;
while((unaLinea = sopaStream.readLine())!=null){
String t = unaLinea.replace(" ", "");
columnas = t.length();
for(int j=0;j<columnas;j++)
sopa[i][j]=t.charAt(j);
i++;
}
}
catch(IOException e){
e.printStackTrace();
}
}
/*
private void leeSopa()
{
String unaLinea;
try
{
unaLinea=sopaStream.readLine();
if(unaLinea==null)
{
filas=0;
return;
}
columnas=unaLinea.length();
for(int i=0;i<columnas;i++)
sopa[0][i]=unaLinea.charAt(i);
for(filas=1;
(unaLinea=sopaStream.readLine())!=null;filas++)
{
if(unaLinea.length()!=columnas)
System.err.println("La sopa es incorrecta");
for(int i=0;i<columnas;i++)
sopa[filas][i]=unaLinea.charAt(i);
}
}
catch(IOException e)
{}
}
*/
private int resolverDireccion(int filaBase,int colBase,int filaDelta,int colDelta)
{
String secuencia=" ";
int numPal=0;
int resultadoBusqueda;
secuencia+=sopa[filaBase][colBase];
for(int i=filaBase+filaDelta,j=colBase+colDelta;
i>=0&& j>=0 && i<filas && j< columnas;
i+=filaDelta,j+=colDelta)
{
secuencia+=sopa[j];
resultadoBusqueda=busquedaPrefijo(palabras,secuencia,numPal);
if(!palabras[resultadoBusqueda].startsWith(secuencia))
break;
if(palabras[resultadoBusqueda].equals(secuencia) )
{
numPal++;
System.out.println("Encontrada"+secuencia + "de" + filaBase + "" + colBase +
"a" + i + "" + j);
}
}
return numPal;
}
private static int busquedaPrefijo(String [] a,String x,int n)
{
int inf=0;
int sup=n-1;
while(inf<sup)
{
int med=(inf+sup)/2;
if(a[med].compareTo(x)<0)
{
inf=med+1;
}
else
sup=med;
}
return inf;
}
public int resolverSopa()
{
int numPal=0;
for(int f=0;f<filas;f++)
{
for(int c=0;c<columnas;c++)
{
for(int df=-1;df<=1;df++)
{
for(int dc=-1;dc<=1;dc++)
{
if(df!=0 || dc!=0)
{numPal=numPal+resolverDireccion(f,c,df,dc);
}
}
}
}
}
return numPal;
}
}
/*Void main*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
BusquedaPalabras p=new BusquedaPalabras();
System.out.println("Resolviendo....");
p.resolverSopa();
}
}
[code=/java]
[/code]