I'have this code

public class DatabaseHelper extends SQLiteOpenHelper {

        public static final String DATABASE_NAME = "prova";

        protected Context context;

        public DatabaseHelper(Context context) {
                super(context, DATABASE_NAME, null, 1);
                this.context = context;
        }

        @Override
        public void onCreate(SQLiteDatabase db) {
                String s;
                try {
                        Toast.makeText(context, "1", 2000).show();
                        InputStream in =
context.getResources().openRawResource(R.raw.mysql);
                        DocumentBuilder builder =
DocumentBuilderFactory.newInstance().newDocumentBuilder();
                        Document doc = builder.parse(in, null);
                        NodeList statements = doc.getElementsByTagName("st");
                        for (int i=0; i<st.getLength(); i++) {
                                s = 
st.item(i).getChildNodes().item(0).getNodeValue();
                                db.execSQL(s);
                        }
                } catch (Throwable t) {
                        Toast.makeText(context, t.toString(), 50000).show();
                }
        }

        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int
newVersion) {
                db.execSQL("DROP TABLE IF EXISTS employees");
                onCreate(db);
        }

}

This class read myxml file and executes sql instruction that are in
the statements .

Because the XML file is about 4MB I'have to split it in three or four
files, but I don't know how to modify the code to do this. Thanks for
any suggestion.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to