Android - Access to online Database SQlite

前端 未结 2 1501
礼貌的吻别
礼貌的吻别 2021-01-18 23:44

I need to open, read and insert items into an online SQLite database from an Android app.
I know url, username and password. In JavaSE i would do the fo

2条回答
  •  有刺的猬
    2021-01-19 00:36

    You should expose your datasource like this via an intermediary such as a Web Service for at least the following reasons:

    • someone has direct access to your datasource and can read, manipulate or destroy the data
    • abstraction; you can control the way in which the data is sent and how it's represented. Should the database tables/objects change, you'd only have to change the web service instead of force an update (in some cases)
    • JSON interaction is very well supported on Android out of the box, whereas JDBC isn't (for previously documented reasons)

    I'm sure there are plenty of more reasons, but the above are the most prevalent in my mind.

提交回复
热议问题