Я хочу розробляти мобільні додатки за допомогою ReactNative для Android та iOS. Але я не знаю, як я можу підключити SQL Server. Це можливо чи ні? Якщо це можливо, як я можу підключитися? Я читав, що це можливо, але тільки для Android. Якщо це лише для Android, що я хочу підключити db для iOS? Чи є можливість підключити React Native до бази даних SQL-сервера? (чи будь-який підручник?)
Відповіді:
0 для відповіді № 1Так, ви можете використовувати SQL
, Postgres
, Mongo
або будь-яка БД дійсно.
Вам потрібно буде надати заздалегідь вибраний сервер, використовуючи будь-який вузол, php, python тощо. Після цього буде спілкуватися з вашим SQL-сервером.
Крім цього, насправді нічого не змінюється на лицьовій стороні, крім вказівки ваших дзвінків API на ваш сервер та забезпечення ваших info.plist
дозволяє локальному хосту чи іншим API спілкуватися з ним.
Info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
Ось тут Я створив репо, який демонструє, як react-native
додаток може спілкуватися з a node
сервер і a mongo
база даних. Можливо, ви можете там знайти щось натхнення.
0 для відповіді № 2
Сервер Sql не підтримує те, чого ви намагаєтеся досягти. Перевірити ця відповідь
Бібліотеки підключення сервера MSSQL не є клієнтськими JavaScript> бібліотеками. Абсолютно немає можливості зробити з'єднання TCP SQL з веб-браузера, навіть якщо ви написали власну бібліотеку.
З міркувань безпеки ви ніколи не хочете дозволити клієнтові доступ до> SQL Server. Вам потрібно розгорнути середовище на стороні сервера (наприклад,> Node / Express), щоб відкрити API для клієнтських програм.