Какое лучшее веб-приложение для доступа к базе данных - PullRequest
3 голосов
/ 27 сентября 2008

Иногда мы разворачиваем приложения за брандмауэром клиента, и нам необходим доступ только для чтения к их БД для устранения неполадок, поскольку иногда их ИТ-специалисты не разбираются в SQL. Мы хотим связать наше приложение с некоторым веб-приложением, которое предоставит базу данных и позволит нам запускать специальные SQL-запросы и отображать их результаты в HTML-таблице. Мы не хотим писать собственный код и можем связывать приложения на основе Java / JSP.

Наш сервер - Oracle, поэтому нам нужно решение, которое может подключиться к серверу oracle и предоставить его через Интернет.

Ответы [ 4 ]

5 голосов
/ 27 сентября 2008

Если вы хотите, чтобы база данных находилась за брандмауэром, и, поверьте мне, вы хотите, чтобы ваша база данных была за брандмауэром, посмотрите, есть ли у вас VPN для прямого подключения. Подключившись к VPN, вы можете использовать любой инструмент управления, который вы используете в настоящее время для управления базой данных. Поэтому, если вы используете SQL Server, вы можете подключиться через VPN и использовать Enterprise Manager для управления базой данных. У Oracle, вероятно, есть похожий инструмент, хотя я не настолько знаком. Несмотря на то, что VPN требует дополнительных затрат, это, вероятно, упростит ситуацию во много раз.

2 голосов
/ 27 сентября 2008

phpMyAdmin - хороший фаворит, если вы используете MySQL. Всегда немного опасно открывать такое приложение, если БД предназначена для жизни за брандмауэром, но, как вы говорите, вы можете настроить ее с учетной записью только для чтения и, возможно, добавить дополнительные уровни безопасности поверх, как простой HTTP Basic авт.

1 голос
/ 28 сентября 2008

Oracle Tool - довольно приличный веб-интерфейс оракула. Но так же, как менеджер предприятия.

В любом случае, вы не хотите, чтобы ваша база данных была открыта для внешнего мира каким-либо образом, через какой-либо веб-сайт или через слушателя, или что-то еще.

Решение VPN - это путь, просто получите VPN, и тогда вы сможете использовать любые инструменты, которые вы обычно используете, если VPN не подходит, тогда простое правило брандмауэра, разрешающее доступ только по вашему IP, будет в порядке, но не совсем так хорошо, как VPN.

0 голосов
/ 28 сентября 2008

В моем текущем проекте мы используем SQL Navigator для выполнения запросов к нашей базе данных Oracle. Я также слышал приличные вещи о TOAD . Я бы не советовал писать веб-приложение только для выполнения специальных SQL-запросов, потому что мне кажется, что множество инструментов может удовлетворить ваши потребности в отладке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...