In my app I am having local Sqlite database and also other mySQL database saved on web (currently using localhost). I want to fetch specific values from mySQL database and that values to be updated in local Sqlite database.
In return like same some values from local Sqlite database to MySQL database on web(or localhost).
As you know it's easy for saving data in android and I did that stuff but getting problem while implementing
ANDROID-->WEB-->ANDROID interaction if you have did it before or having any idea,any links,or sample code please help me on this....
If you want to try it on localhost then the link below is good.
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/
Mechanism you are trying to achieve like Android -> Web -> Android, can be achieved and explained here check it.
Related
I have software that connects to an SQL database. I am now working on the software on Android, using SQLite, and need to transfer the SQL database (with the data) to SQLite.
How can I do this?
One way would be to create the SQLite database on the device and download and persist the data into the local SQLite data base. A good place to read up on how to do this is in the Android docs.
Another possible solution would be to create the SQLite database at the server level and download it directly within the Android app then open it. But if you modify anything locally within the app you would need to send data back to the server to keep in sync.
Create Rest API that will fetch my SQL data in JSON format.
Now from android app access that API to get data and insert that data in in your SQLite.
or if you want to fetch it in background process use sync Adapter.
I'm creating an android app where I'm getting from an online mysql database. I'm rather new to this. I need to know how to connect to the database and then retrieve a specific row from the table using a variable in my code. Thank you in advance!
What have you tried already ? You can do that with a server-side language like PHP and retrieve your query results using JSON.
Try this link:
Android - Connect to MySQL Database
Basically, this is a good option if you don't have any clue at when or how to start.
is it possible to connecct, or to copy the data from mysql to sqlite? I just need to store the data from mysql to sqlite.
I used mysql because im working on an online app in android and for updating puposes. i want to copy the data from mysql to sqlite so my android app will still run even there is no internet and because of that sqlite database.
please help. thanks
If you want to connect your application with my sql server, you can use some rest service to connect with database, and return results to the calling application.
Check examples of creating, consuming rest php service by following link:
http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/
http://www.helloandroid.com/tutorials/connecting-mysql-database
By these methods you can fetch data from a mysql server, further to create and perform database operation on a device database use following link:
http://www.devx.com/wireless/Article/40842
We want to get the remote database data into local database first and then we want to access the local database. Can you please suggest us how to approach for this with sample code. Our remote database is MSSQL Server.
Have the app query the remote server, return the data from MSSQL to android code via JSON, insert into SQLite.
Edit: type MySQL to MSSQL
Get desired data from mysql ...in the form of xml from server. Parse that xml in android and fill desired java beans inside collection. then write state of object's in collection to sqlite dataabase.
I would suggest next time providing some code that indicates at least that you attempted to connect to your database first, and then if you run into trouble, someone here may be able to help. As opposed to just asking for sample code.
If you're talking about replication, I'm not sure this is possible from SQL Server to SQLite, otherwise, the answer to your question is simple, you would connect to your SQL Server database probably through some sort of exposed API, retrieve the data, parse it, and update your local SQLite Database accordingly.
Here's a link to a tutorial that covers connecting to local databases: NotePad Tutorial
We want to get the remote database data into local database first and then we want to access the local database. Can you please suggest us how to approach for this with sample code. Our remote database is MSSQL Server.
Have the app query the remote server, return the data from MSSQL to android code via JSON, insert into SQLite.
Edit: type MySQL to MSSQL
Get desired data from mysql ...in the form of xml from server. Parse that xml in android and fill desired java beans inside collection. then write state of object's in collection to sqlite dataabase.
I would suggest next time providing some code that indicates at least that you attempted to connect to your database first, and then if you run into trouble, someone here may be able to help. As opposed to just asking for sample code.
If you're talking about replication, I'm not sure this is possible from SQL Server to SQLite, otherwise, the answer to your question is simple, you would connect to your SQL Server database probably through some sort of exposed API, retrieve the data, parse it, and update your local SQLite Database accordingly.
Here's a link to a tutorial that covers connecting to local databases: NotePad Tutorial