phpMyAdmin usado pelo aplicativo java


0

Eu tenho um banco de dados MySQL em execução em um site usando phpMyAdmin. Meu problema é que eu quero usar esse banco de dados dentro de um aplicativo Java que é executado como um aplicativo regular, sem navegador. O problema é que cadeia de conexão eu uso?

Meu aplicativo lê bancos de dados MySQL e Microsoft SQL Server em uma rede hospitalar. Fora do hospital, o usuário precisa primeiro ficar atrás do firewall do hospital e, em seguida, meu aplicativo pode fornecer uma cadeia de conexão e anexar ao banco de dados e fazer consultas. Sinto que o phpMyAdmin faz o trabalho de ficar atrás do firewall, mas preciso saber qual formato de string preciso anexar ao banco de dados. Talvez exista algo mais e não o phpMyAdmin que eu deveria usar? Não tenho nenhum problema ao trabalhar dentro da GUI do phpMyAdmin no navegador, mas quero trabalhar no meu próprio aplicativo. Como faço uma coisa dessas? O phpMyAdmin pode lidar com esse caso?

Todas as sugestões serão muito apreciadas. Ilan

Respostas:


0

Você provavelmente não pode fazer isso. O phpMyAdmin é frequentemente usado quando você não deseja permitir acesso remoto geral, mas deseja fornecer uma maneira de manipular o banco de dados remotamente. Como o phpMyAdmin é executado no servidor, ele pode acessar o banco de dados sem que o MySQL precise ser configurado para permitir conexões remotas. Se você deseja que seu aplicativo acesse esse banco de dados, você precisará colocá-lo no servidor MySQL (ou criar um sistema que possa analisar as informações necessárias na interface do phpMyAdmin [o que é muito difícil]).


Obrigado. Vou saber quais são as possibilidades para mudar o servidor MySQL. Você sabe se o site geralmente vem com o MySQL pré-instalado ou se o usuário o instala? Vou ter que ir ao proprietário do site.
Ilan Tal

O MySQL não está pré-instalado em nenhum sistema operacional que eu conheça. Eu já o vi pré-instalado em vários dispositivos VM. Se você tiver o phpMyAdmin, provavelmente terá a capacidade de fazer backup de todo o banco de dados. Você pode instalar seu próprio servidor MySQL na sua máquina e depois importar um desses backups para ela. Isso permitirá que você se conecte a ele localmente a partir do seu computador. Dependendo do aplicativo, isso pode ser bom o suficiente. IDK o suficiente para saber qual é o seu aplicativo para saber a melhor maneira de lidar com isso.
krowe
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.