Olá para todos…
eu tenho uma dúvida…
eu tenho uma aplicação mobile (celular ou pocket), e gostaria de enviar alguns dados para um servidor (SQL Server por exemplo) e lá dar um INSERT e salvar as informões…
qual seria a maneira mais indicada para se fazer isso ? para enviar, receber e armazenar as informações em um servidor…
desde já agradeço.
att.
Olá,
Se a sua aplicação for “mobile (celular ou pocket)”, deve ter um navegador " IE ", dai é criar uma aplicação web que faça um “CRUD”.
sds
William Silva
a idéia seria um aplicativo off line q armazenasse alguns informações, dps o usuário clicaria em “enviar dados” e esses dados seriam enviados e salvos no servidor…
como faria essa transferência ?
Olá kpbds_pb, eu fiz um sistema nesse modelo, eu utilizei o protocolo http para a aplicações em j2me tanto para celular como para pocket, e do lado do servidor que vai receber as informações eu crie scripts em php tanto para receber as infomações qt para enviar tb!.. a linguagem que vai ficar do lado do servidor, seria opção sua… podendo utilizar php, java, asp!
O modelo para vc montar a conexão usando o protocolo http segue:
private void conexao(){
String aux = "";
new Thread(new Runnable() {
public void run(){
try{
StringBuffer b = new StringBuffer();
HttpConnection con = (HttpConnection)Connector.open("sua url");
InputStream inputStream = con.openInputStream();
int ch;
int status = -1;
status = con.getResponseCode();
if(status == HttpConnection.HTTP_OK){
/*Caso o seu script emita um retorno vc pega ele nesse trecho*/
while((ch = inputStream.read()) != -1) {
b.append((char) ch);
}
for(int i = 0;i<b.toString().length();i++){
aux = aux+b.toString().substring(i,i+1);
}
con.close();
System.out.println(aux);
}
else{
System.out.println("ERRO DE PROCESSAMENTO");
}
}
catch(IOException ioe){
System.out.println("ERRO DE CONEXÃO");
}
}
}).start();
}
Abraços