Consegui conectar o android 4.1 com um servidor na web com o banco de dados postgres,
porem quando tento conectar o android 2.2 o mesmo não encontra o driver do postgres, eu sei que tenho que setar no programa que estou desenvolvendo o classpath do driver, já tentei mas não deu certo, será que estou setando errado?
AndroidManifest.xml
<classpath><classpathentrykind="lib"path="C:/Documents and Settings/Prog2/Meus documentos/NetBeansProjects/GESP 2.0/bin/postgresql-9.1-902.jdbc4.jar"/><classpathentrykind="lib"path="lib/postgresql-9.1-902.jdbc4.jar"/></classpath>
Consegui conectar o android 4.1 com um servidor na web com o banco de dados postgres,
porem quando tento conectar o android 2.2 o mesmo não encontra o driver do postgres, eu sei que tenho que setar no programa que estou desenvolvendo o classpath do driver, já tentei mas não deu certo, será que estou setando errado?
AndroidManifest.xml
<classpath><classpathentrykind="lib"path="C:/Documents and Settings/Prog2/Meus documentos/NetBeansProjects/GESP 2.0/bin/postgresql-9.1-902.jdbc4.jar"/><classpathentrykind="lib"path="lib/postgresql-9.1-902.jdbc4.jar"/></classpath>
obrigado a todos
O que vc está tentando fazer é muito estranho.
Vc consegue instalar o postgress num celular ? não ? Então porque vc está fazendo isto ?
O android vem com um banco de dados (SQLLitle) que vem instalado nos celulares. Não precisa usar outro.
Precisa ?
J
jpfurian350
o postgres esta instalado em um seridor na web, estou tentando fazer com q o celular com o android grave informações neste banco de dados, consegui fazer isso com o android 4.1, mas com o Android 2.2(ele não consegue encontrar o driver do postgres)
sergiotaborda
A sua arquitetura é assim ?
Celular — rede / http tcp/ ip — > Servidor — rede / tcp/ip —> banco de dados
se sim, o projeto do servidor é quem enxerga o postgress e não o celular. O celular enxerga o servidor.
Se a sua arquitetura for assim :
Celular — rede / tcp/ip —> banco de dados
Então, eu não sei o que vc está fazendo. Não faz sentido para mim.
Stringdriver="org.postgresql.Driver";Stringuser="usuario";Stringsenha="senha";Stringurl="jdbc:postgresql://ip_da_hospedagem:5432/nome_banco_de_dados";try{Class.forName(driver);Connectioncon=null;con=(Connection)DriverManager.getConnection(url,user,senha);System.out.println("Conexão realizada com sucesso.");}catch(ClassNotFoundExceptionex){System.err.print(ex.getMessage());}catch(SQLExceptione){System.err.print(e.getMessage());}
jeanmalvessi
jpfurian350:
Seria:
Celular(Conectado WiFi ou 3G) acessa (banco de dados Postgres, no servidor de hospedagem(KingHost)) atravez do ip
Stringdriver="org.postgresql.Driver";Stringuser="usuario";Stringsenha="senha";Stringurl="jdbc:postgresql://ip_da_hospedagem:5432/nome_banco_de_dados";try{Class.forName(driver);Connectioncon=null;con=(Connection)DriverManager.getConnection(url,user,senha);System.out.println("Conexão realizada com sucesso.");}catch(ClassNotFoundExceptionex){System.err.print(ex.getMessage());}catch(SQLExceptione){System.err.print(e.getMessage());}
Olá jpfurian350, tudo certo ?
Estou tentando conectar um app com um servidor PostgreSQL, assim como você.
Não tenho como testar agora, mas fiquei curioso.. apenas com o código acima, o app já consegue se conectar à base de dados no pc ?
Valeu...
D
diegofm300
jpfurian350 teria como você me ajudar na parte de fazer a conexão do app Android com o computador que tem o postgres? Já tentei de várias formas fazer a conexão e não consegui. Estou usando o Android 2.2 e já tentei com o 4.3. Se tiver como, como vc disse que conseguiu com o 4.1, poderia me passar o exemplo de como vc fez?
Meu e-mail é [email removido].
Se tiver como me ajudar, estou precisando muito.
Aguardo seu contato.
Desde já agradeço.