Мне нужно убедиться, что база данных, к которой я подключаюсь, - это MySQL, а не PostgreSQL или Microsoft SQL Server. Как узнать, какой тип базы данных используется.Как определить тип базы данных?
ответ
Первый намек может быть «ошибка подключения», вы, вероятно, получите, если вы пытаетесь подключиться к базе данных PostgreSQL с драйвером базы данных MySQL :)
В принципе, вам нужно:
1) Содержите свое приложение в переносном режиме (не используйте расширения MSSQL в запросе, который может быть запущен, например, на mySql)
2) Выберите портативный драйвер API (например, JDBC, ODBC, ADO.Net, и т. д.)
3) Предоставьте какой-то механизм для вас r для запроса фактического типа базы данных во время выполнения (например, файл свойств .config)
4) Проверьте свое завершенное приложение на каждый поддерживаемый тип базы данных.
«Надежда, что помогает .. PSM
что, если его уже подключить?, Есть ли какой-либо запрос, чтобы узнать эту базу данных mysql? – BHY
Чувак - ваше приложение еще не было подключено, если оно не знало нужный тип базы данных в первую очередь. Не так ли? Но в любом случае - большинство API-интерфейсов драйверов (опять-таки: ODBC, JDBC, ADO.Net - все обычные подозреваемые) обычно имеют механизм запроса данных о сервере, к которому вы подключены. – paulsm4
Это он или он звучит как попытка вторжения/инъекции mysql? – Shocker
Вы можете проверить процесс базы данных, работающей на хосте вы пытаетесь подключиться.
Пример: ps -ef | grep mysql
Судя по вашим комментариям, у вас есть интерфейс, подобный SQL CLI, или вы можете выполнять только SQL-запросы, и вы хотите знать, отвечает ли сервер mysql на ваши запросы.
Вы можете использовать
SELECT @@version_comment
который будет возвращать что-то вроде MySQL Community Server
если это сервер MySQL
- 1. Невозможно определить тип базы данных
- 2. Как определить тип ресурса базы данных?
- 3. Как определить, какой тип базы данных это?
- 4. Определить тип базы данных, используемой на хосте
- 5. Как определить, какой тип базы данных - Старая корпоративная база данных
- 6. Как определить тип подключенной базы данных в VB6?
- 7. Как определить, какой тип отношения использовать в дизайне базы данных
- 8. Как определить тип базы данных для данного соединения JDBC?
- 9. Как определить тип столбца JSON из базы данных
- 10. тип данных базы данных
- 11. Как определить тип данных переменной
- 12. Как определить входной тип данных?
- 13. Как определить тип данных сокета?
- 14. Определить тип данных
- 15. Haskell определить тип данных
- 16. Тип базы данных
- 17. Невозможно определить нужный тип для объекта базы данных
- 18. Определить, какой тип объекта базы данных находится в django
- 19. Как определить, что вызвало обновление базы данных
- 20. Определить тип данных в Python
- 21. Определить тип данных в OCL
- 22. Определить тип данных HTTP-запроса
- 23. Определить тип файла из данных?
- 24. Groovy/grails как определить тип данных?
- 25. OpenXML SDK: как определить тип данных ячейки?
- 26. Как определить тип источника данных уровня
- 27. Как определить собственный тип данных в xsd?
- 28. Как определить тип данных для программы?
- 29. Как определить тип данных свойства JSON?
- 30. Как определить тип данных из файла
Как вы подключения к базе данных? – hkf