Problema com conexao

0 respostas
jonasjgs2

Estou fazendo uma aplicacao para android utilizando o android studio 3.4
até ai tudo bem…

Estou tentando fazer uma conexao com o banco de dados sqlserver
trabalho com esse banco a muito tempo em outras aplicacoes sem ser
android

ja vi varios tutoriais ja tentei me conectar de duas maneiras:

Uma utilizando a conexao:

Class.forName(net.sourceforge.jtds.jdbc.Driver).newInstance();

url = jdbc:jtds:sqlserver:// + local;

variavel local=localhost;port=1433

Desta maneira recebo o seguinte erro:

java.lang.RuntimeException: No message resource found for message property prop.servertype

A outra:

Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver).newInstance();

url = jdbc:sqlserver:// + local;

variavel local=“localhost:1433”

me retorna o seguinte erro:

com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host 192.168.0.37, port 1433 has failed. Error: “socket failed: EPERM (Operation not permitted). Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.”.

um detalhes:
a) Criei um .jar para ser utilizado no projeto principal e ele
e quem tem a conexao
b) Quando eu mando executar uma classe normal a conexao funciona
So nao funciona quando eu executo o projeto no emulador.

Alguem tem alguma ideia?

Criado 17 de junho de 2019
Respostas 0
Participantes 1