Java 응용 프로그램에서 사용하는 phpMyAdmin


0

phpMyAdmin을 사용하는 사이트에서 MySQL 데이터베이스를 실행하고 있습니다. 내 문제는 브라우저가 아닌 일반 응용 프로그램으로 실행되는 Java 응용 프로그램 내 에서이 데이터베이스를 사용하고 싶다는 것입니다. 문제는 어떤 연결 문자열을 사용합니까?

병원 네트워크에서 MySQL 및 Microsoft SQL Server 데이터베이스를 읽는 응용 프로그램이 있습니다. 병원 외부에서 사용자는 먼저 병원 방화벽 뒤에 있어야하며, 그런 다음 내 응용 프로그램은 연결 문자열을 제공하고 데이터베이스에 연결하고 쿼리 할 수 ​​있습니다. 내 느낌은 phpMyAdmin이 방화벽 뒤에서 일하는 것을 수행하지만 데이터베이스에 연결 해야하는 문자열 형식을 알아야합니다. 어쩌면 phpMyAdmin이 아닌 다른 것이 있습니까? 브라우저의 phpMyAdmin GUI 내부에서 작업하는 데 아무런 문제가 없지만 내 자신의 응용 프로그램에서 작업하고 싶습니다. 어떻게해야합니까? phpMyAdmin도 그러한 경우를 처리 할 수 ​​있습니까?

어떤 제안이라도 대단히 감사하겠습니다. 일란

답변:


0

당신은 아마 이것을 할 수 없습니다. phpMyAdmin은 일반적인 원격 액세스를 허용하지 않지만 DB를 원격으로 조작하는 방법을 제공하고자 할 때 자주 사용됩니다. phpMyAdmin은 서버에서 실행되기 때문에 원격 연결을 허용하도록 MySQL을 구성하지 않고도 DB에 액세스 할 수 있습니다. 앱이 해당 DB에 액세스 할 수있게하려면 MySQL 서버에 배치하거나 phpMyAdmin 인터페이스 (필요한 정보)에서 필요한 정보를 구문 분석 할 수있는 시스템을 설계해야합니다.


감사. MySQL 서버를 변경하기위한 가능성은 무엇입니까? 사이트에 일반적으로 MySQL이 사전 설치되어 있는지 또는 사용자가 사이트를 설치했는지 알고 있습니까? 사이트 소유자에게 가야합니다.
— Ilan Tal

내가 아는 OS에는 MySQL이 사전 설치되어 있지 않습니다. 그래도 여러 VM 어플라이언스에 사전 설치되어있는 것을 보았습니다. phpMyAdmin이 있다면 아마도 전체 DB를 백업 할 수있을 것입니다. 머신에 자체 MySQL 서버를 설치 한 다음 해당 백업 중 하나를 서버로 가져올 수 있습니다. 이를 통해 컴퓨터에서 로컬로 연결할 수 있습니다. 앱에 따라 충분할 수 있습니다. IDK가 앱을 처리하는 가장 좋은 방법을 알기에 충분합니다.
— krowe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.