читать базу данных из Интернета с помощью SQLiteDatabase.openDatabase () - PullRequest
0 голосов
/ 01 августа 2011


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

SQLiteDatabase.CursorFactory cf = new SQLiteDatabase.CursorFactory() {

        @Override
        public Cursor newCursor(SQLiteDatabase db, SQLiteCursorDriver masterQuery,
                String editTable, SQLiteQuery query) {
            // TODO Auto-generated method stub
            return null;
        }
    };
     SQLiteDatabase db =SQLiteDatabase.openDatabase("http://dakatora.co.il/locallhost", cf, SQLiteDatabase.OPEN_READONLY);

но это исключение
может кто-нибудь, пожалуйста, помогите мне?

1 Ответ

0 голосов
/ 01 августа 2011

Вы не можете получить доступ к базе данных напрямую с устройства Android (без большой кропотливой работы и «хакерских» способов).Вы никогда не должны использовать прямое соединение с внешней базой данных.Использование веб-службы намного безопаснее.

Также вы можете попробовать что-то вроде этого: Взаимодействие с внешними базами данных SQLite из Android.

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