Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.appassistenza;
- import android.content.Context;
- import android.database.sqlite.SQLiteDatabase;
- import android.database.sqlite.SQLiteDatabase.CursorFactory;
- import android.database.sqlite.SQLiteOpenHelper;
- import android.widget.EditText;
- public class DatabaseHelper {
- SQLiteDatabase mDb = null;
- DbHelper mDbHelper;
- Context mContext;
- private static final String DB_NAME = "DB";// nome del db
- private static final int DB_VERSION = 1; // numero di versione del nostro db
- public DatabaseHelper(Context ctx) {
- System.out.println("ISTANZIATO DB");
- mContext = ctx;
- mDbHelper = new DbHelper(ctx, DB_NAME, null, DB_VERSION);
- }
- public void open() { // il database su cui agiamo è leggibile/scrivibile
- mDb = mDbHelper.getWritableDatabase();
- }
- public void close() { // chiudiamo il database su cui agiamo
- mDb.close();
- System.out.println("Database chiuso");
- }
- static class AssistenzaDati {
- static final String ID = "_id";
- static final String RUBRICA = "assist_rubrica";
- static final String NOME = "nome";
- static final String COGNOME = "cognome";
- static final String INDIRIZZO = "indirzzo";
- static final String CITTA = "città";
- static final String EMAIL = "email";
- static final String TELEFONO = "telefono";
- }
- private static final String CREA_TABELLA_ANAGRAFICA = "CREATE TABLE IF NOT EXISTS "
- + AssistenzaDati.RUBRICA
- + " ("
- + AssistenzaDati.ID
- + " integer primary key autoincrement, "
- + AssistenzaDati.NOME
- + ", "
- + AssistenzaDati.COGNOME
- + ", "
- + AssistenzaDati.INDIRIZZO
- + ", "
- + AssistenzaDati.CITTA
- + ", "
- + AssistenzaDati.EMAIL
- + ", "
- + AssistenzaDati.TELEFONO + ");";
- public void inserisciAnagraficaCliente(String nomeCliente,
- String nomeCliente2, String indirizzoCliente, String cittaCliente,
- String emailCliente, String telefonoCliente) {
- System.out.println("Stò inserendo" + nomeCliente + " " + nomeCliente2
- + " " + indirizzoCliente + " " + cittaCliente + " "
- + emailCliente + " " + telefonoCliente);
- mDb.execSQL("INSERT INTO archivio( nomeCliente,cognomeCliente,indirizzoCliente,citta,email,telefono) values ('"
- + nomeCliente
- + "','"
- + nomeCliente2
- + "','"
- + indirizzoCliente
- + "','"
- + cittaCliente
- + "','"
- + emailCliente
- + "','"
- + telefonoCliente + "');");
- System.out.println("Contatto Inserito!");
- }
- private class DbHelper extends SQLiteOpenHelper {
- public DbHelper(Context context, String name, CursorFactory factory,
- int version) {
- super(context, name, factory, version);
- }
- @Override
- public void onCreate(SQLiteDatabase _db) {
- _db.execSQL(CREA_TABELLA_ANAGRAFICA);
- }
- @Override
- public void onUpgrade(SQLiteDatabase _db, int oldVersion, int newVersion) {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement