Base de datos en mi aplicación de Android [cerrado]
Frecuentes
Visto 315 veces
2
Estoy trabajando en la aplicación de Android que almacenará los datos de entrada del usuario (desde el cuadro de texto) en la base de datos y luego mostrará esos datos y trabajará con ellos. Pero no puedo encontrar ningún tutorial de calidad para esto. ¿Alguien puede ayudarme a comenzar con las bases de datos en Android o simplemente recomendarme un tutorial bueno y extenso?
3 Respuestas
1
aquí está la introducción de Google,
http://developer.android.com/guide/topics/data/data-storage.html#db
esa sección tiene enlaces a dos aplicaciones de muestra: Bloc de notas y Buscable diccionario.
contestado el 22 de mayo de 12 a las 21:05
0
Puede usar el enfoque simple y probar mi muestra proyecto de base de datos SQLite.
Si desea insertar datos de valor desde el cuadro de texto, entonces:
final EditText et = (EditText) findViewById(R.id.et);
String ee = et.getText().toString();
db.execSQL("INSERT INTO LIST VALUES('"+ee+"');");
Dónde db es un objeto de tipo SQLiteDatabase y et es su cuadro de texto donde el usuario ingresa.
contestado el 22 de mayo de 12 a las 21:05
0
Aquí hay una serie de tutoriales bastante buenos:
http://mobile.tutsplus.com/tutorials/android/android-sdk_content-providers/
Tenga en cuenta que una base de datos puede ser excesiva para lo que está buscando, es posible que solo desee usar Preferencias compartidas: http://developer.android.com/guide/topics/data/data-storage.html#pref
contestado el 22 de mayo de 12 a las 21:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas android sqlite or haz tu propia pregunta.
@Croatia Boy, avísame si te ayudó. - imran rana
tu proyecto me ayudó, lo escribiste simple y claro. ¿Puede decirme de qué manera puede ayudarme sqlitejdbc.jar? - croacia chico
Cuando ya he completado la base de datos en mi HDD y quiero usarla en mi aplicación, ¿SQLite JDBC es una buena solución para eso? Y cuando instalo la aplicación en mi teléfono, la base de datos debe copiarse allí para que mi aplicación pueda usarla. - croacia chico
Si desea utilizar su base de datos creada manualmente (que estará en sdcard) solo accede como
File dbfile = new File("/sdcard/Your_db_File.db" ); SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(dbfile, null);
y utilice el db objeto como se muestra en mi muestra, también puede enviar su base de datos con su aplicación manteniéndola en activos carpeta y acceder a ella mediante código, ejemplo aquí - imran ranaY sobre sqlite JDBC : ver problema con JDBC. Si aún lo necesitas, prueba SQLDroid - imran rana