0

В основном я создаю веб-сайт, основанный на базе данных в Web Developer 2008. База данных хранится в папке App_Data моего проекта на сайте. Могу ли я иметь iPhone, Blackberry, Symbian, Windows Phone, webOS или приложение для Android, доступ к базе данных через HTTP (или какой-либо другой тип) запроса?Могу ли я получить доступ к своим веб-сайтам База данных MS SQL 2008 из другого приложения

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

+1

Почему бы не выявить функциональность в виде веб-служб (или мобильных веб-страниц)? –

+0

Я мог бы так поступить. В основном я просто хочу знать, будет ли база данных доступной для программ, веб-сайтов, приложений и т. Д., Кроме того, сайт, на который он встроен. Когда придет время для этого шага, я буду работать над более структурированным подходом, чтобы завершить его, но на данный момент я хочу знать, будут ли мои данные физически привязаны только к этому сайту. – DrakeNET

ответ

0

Это очень возможно, хотя, возможно, самым безопасным методом было бы абстрактное соединение с базой данных через службу WCF или даже обычную веб-службу.

Таким образом, строка подключения к базе данных остается на сервере, и веб-служба позволит, так сказать, обеспечить сквозную связь. Это просто уровень безопасности, который не позволяет кому-то захватывать строку подключения к базе данных и напрямую обращаться к вашей базе данных.

0

Да, у этого есть Веб-службы, написанные на всем протяжении этого. Черт возьми, как только вы это поймете, вы можете вернуться и отказаться от большей части кода, который вы написали для своего приложения, используя его веб-службы, которые вы только что написали.

XML и XSLT - отправьте их «Запросы друзей на Facebook» - присоединитесь к своей странице на MySpace - следуйте за ними в Twitter - вытащите их для коктейлей - попросите их выпить и наложить на самый горячий кремний, на котором вы можете взять свои руки. Я обещаю, что они будут заботиться о тебе на долгие годы.