• advertisement_alt
  • advertisement_alt
  • advertisement_alt
Amarildo de Matos

E possível acessar um banco de dados mysql em um servidor de uma empresa em Linux Pelo aplicativo feito em web dev

9 posts in this topic

E possível acessar um banco de dados mysql em um servidor de uma empresa em Linux 

Pelo aplicativo feito em web dev

Recebi essa pergunta por um colega Alex.

Alguem poderia ajudar na resposta?


 

1 person likes this

Share this post


Link to post
Share on other sites

Sim, totalmente possivel

abrir a porta do BD
tem IP válido

o único porem é a questão da latência para carregamento desses dados

2 people like this

Share this post


Link to post
Share on other sites

Bom amigos

Possui um servidor aqui na empresa em linux, e um cliente  me pediu um aplicativo , que o vendedor dele possa ter a tabela de preços da empresa no celular dele,  eu estou usando o windev mobile.

Tenho um IP fixo e um domínio tambem, estou tentando pelo SQLConnectWS,  mais está dando erro Code76005
Pesquisando vi que é necessário instalar um serviço da Web fornecido pelo PC SOFT nesse servidor,porem o meu servidor é linux, como funciona esse serviço ,  a outro meio de fazer esse acesso.

 

PROCEDURE ConectarBancodeDadosServidor()
sServidor, sFonte, sUsuario, sSenha, sBaseDados, sTipo are strings
sServidor = "http://186.194.178.124:2225"
sFonte = ""
sUsuario =""
sSenha=""
sBaseDados =""
sTipo = "MySQL"

Connection is int

Connection = SQLConnectWS(sServidor,sFonte,sUsuario,sSenha,sBaseDados,sTipo)
IF Connection <> 0 THEN 
    Info("Conectado com sucesso !")
    RESULT True
ELSE
    
    Info("Falha a Conectar com o banco de dados")    
    SQLInfo()
    Error("A conexão com a base de dados falhou "+ CR +"Error Code"+ SQL.Error+ CR +SQL.MesError)
    RESULT False
END


 

Share this post


Link to post
Share on other sites

ROCEDURE ConectarBancodeDadosServidor()
sServidor, sFonte, sUsuario, sSenha, sBaseDados, sTipo are strings
sServidor = "http://186.194.178.124:2225"
sFonte = ""
sUsuario =""
sSenha=""
sBaseDados =""
sTipo = "MySQL"

Connection is int

Connection = SQLConnectWS(sServidor,sFonte,sUsuario,sSenha,sBaseDados,sTipo)
IF Connection <> 0 THEN 
    Info("Conectado com sucesso !")
    RESULT True
ELSE
    
    Info("Falha a Conectar com o banco de dados")    
    SQLInfo()
    Error("A conexão com a base de dados falhou "+ CR +"Error Code"+ SQL.Error+ CR +SQL.MesError)
    RESULT False
END

Share this post


Link to post
Share on other sites

no sServidor seu IP

a porta pode ser outra, default = 3306

Share this post


Link to post
Share on other sites
Em 01/06/2020 at 7:10 AM, ALEX LISBA disse:

Bom amigos

Possui um servidor aqui na empresa em linux, e um cliente  me pediu um aplicativo , que o vendedor dele possa ter a tabela de preços da empresa no celular dele,  eu estou usando o windev mobile.

Tenho um IP fixo e um domínio tambem, estou tentando pelo SQLConnectWS,  mais está dando erro Code76005
Pesquisando vi que é necessário instalar um serviço da Web fornecido pelo PC SOFT nesse servidor,porem o meu servidor é linux, como funciona esse serviço ,  a outro meio de fazer esse acesso.

 

PROCEDURE ConectarBancodeDadosServidor()
sServidor, sFonte, sUsuario, sSenha, sBaseDados, sTipo are strings
sServidor = "http://186.194.178.124:2225"
sFonte = ""
sUsuario =""
sSenha=""
sBaseDados =""
sTipo = "MySQL"

Connection is int

Connection = SQLConnectWS(sServidor,sFonte,sUsuario,sSenha,sBaseDados,sTipo)
IF Connection <> 0 THEN 
    Info("Conectado com sucesso !")
    RESULT True
ELSE
    
    Info("Falha a Conectar com o banco de dados")    
    SQLInfo()
    Error("A conexão com a base de dados falhou "+ CR +"Error Code"+ SQL.Error+ CR +SQL.MesError)
    RESULT False
END


 

bom dia Alex,
bom para deixar bem claro o entendimento windev mobile não conecta ao MYSQL, SQLConnectWS se conecta a um webservice (se chama Reserved Server e não sei se tem para linux)
esse sim você precisa instalar em algum servidor (não necessariamente o do banco, pode ser no servidor web ou qualquer outro que tenha acesso a sua instância do banco)
você precisa verificar se o servidor onde vai instalar o reserved server tem acesso ao banco, pois é ele quem precisa disso, outra coisa importante é que a performance disso é bem inferior a um ws traconar que você mesmo crie, mas atende em algumas situações

Share this post


Link to post
Share on other sites

Como o Vilani bem disse, vc consegue conectar ao banco MySQL, PostG (em windows ou linux) desde que... vc instale no servidor o RESERVED. A partir daí as funções SQLConnectWS começam a funcionar...

1 person likes this

Share this post


Link to post
Share on other sites
13 horas atrás, FABRÍCIO disse:

Prezado, post  foi removido por já constar na area de CURSOS, a qual é livre para este tipo de assunto: Contamos com sua compreensão e colaboração.

Assim mantemos um forum limpo e utilizável por todos.

Agradecido

Cleiton

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now