이런식으로 만든후 

//================================DbAdapter========================
public class DbAdapter {
       private DatabaseHelper mDbHelper;
    ....        
        public DbAdapter(Context ctx) {
        this.mCtx = ctx;
        this.mDbHelper = new DatabaseHelper(ctx);
    }
    ....
  
 private static class DatabaseHelper extends SQLiteOpenHelper {
   
        DatabaseHelper(Context context) {
            super(context, DATABASE_NAME, null, DATABASE_VERSION);
        }
       
        public String[] arr_Query(){
          dbQuery[0] = DATABASE_CREATE0;
            dbQuery[1] = DATABASE_CREATE1;
            dbQuery[2] = DATABASE_CREATE2;
            dbQuery[3] = DATABASE_CREATE3;
            dbQuery[4] = DATABASE_CREATE4;
            dbQuery[5] = DATABASE_CREATE5;
            dbQuery[6] = DATABASE_CREATE6;
            dbQuery[7] = DATABASE_CREATE7;
            dbQuery[8] = DATABASE_CREATE8;
            dbQuery[9] = DATABASE_CREATE9;
            dbQuery[10] = DATABASE_CREATE10;
            return dbQuery;
        }
  
        public void onCreate(SQLiteDatabase db) {
         System.out.println("===DbAdapter_onCreate==="); // <====================로그가 출력이 안됩니다
         for(int i=0 ; i<10 ; i++){
          db.execSQL(arr_Query()[i]); 
          System.out.println(arr_Query()[i]);
         }
        }
//=====================================================================
이렇게 해놨는데 모토로이에서 어플을 실행하면 Table이 없다고 디버그에 나오네요
맨처음에 DB Table을 만들어 놓고 시작을 하여야 하는데

어떻게 호출해야 하나요?

//======================처음 호출되는 Activity============================
public class SM5 extends TabActivity {
    /** Called when the activity is first created. */
 TabHost mTabHost = null;
 DbMemory dbMemory = DbMemory.getInstance();
 MYCAR_interface mif = MYCAR_interface.getInstance();
 JUYU_interface jif = JUYU_interface.getInstance();
 private final Calendar calendar = Calendar.getInstance();
 private int mYear;
 private int mDay;
 private int mMonth;
 private DbAdapter mDbHelper;
 private Cursor cursor;

    public void onCreate(Bundle savedInstanceState) {
     System.out.println("===SM5_onCreate===");// <====================로그가 출력이 됩니다
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mDbHelper = new DbAdapter(this);  //<===============여기에서 onCreate()가호출되는것이 아닌가요? 
                                        //   그러면
    onCreate() 안에있는 System.out.println("===DbAdapter_onCreate==="); 
                                                                                                      //       이  출력되야 하는데 출력이 안되네요
        saveMemory();
        /** 
         *Main에 생성한 TabHost를 사용함. 
         */ 
         mTabHost = getTabHost();
//==================================================



public class DbAdapter {
    public static final String IDMYCAR_TBL = "_id";
    public static final String IDMAKECOMPANY_TBL = "idMAKECOMPANY_TBL";
    public static final String IDFUELTYPE_TBL = "idFUELTYPE_TBL";
    public static final String TITLE = "TITLE";
    public static final String MAKEYEAR= "MAKEYEAR";
    public static final String MAKEMONTH= "MAKEMONTH";
    public static final String NUMBER= "NUMBER";
    public static final String PICTURE= "PICTURE";
    public static final String WDATE= "WDATE";
    public static final String UDATE= "UDATE";
    public static final String DISTANCE= "DISTANCE";
   

    private static final String TAG = "MYCAR_TBL";
    private DatabaseHelper mDbHelper;
    public static SQLiteDatabase mDb;
    

    private static final String DATABASE_CREATE10=
  "CREATE TABLE CONFIG_TBL (idCONFIG_TBL INTEGER PRIMARY KEY "
  +" AUTOINCREMENT NOT NULL , PASSWORD_2 VARCHAR(4));";//CONFIG_TBL
  
 private static final String DATABASE_CREATE0=
 "CREATE TABLE MYCAR_TBL (_id INTEGER PRIMARY KEY  AUTOINCREMENT "
 +", idMAKECOMPANY_TBL INTEGER , idFUELTYPE_TBL INTEGER , TITLE VARCHAR(50)"
 +", MAKEYEAR INTEGER, MAKEMONTH INTEGER, NUMBER VARCHAR(20), PICTURE VARCHAR(100)"+
 ", WDATE DATETIME, UDATE DATETIME, DISTANCE FLOAT);";//MYCAR_TBL
 
 private static final String DATABASE_CREATE1=
  "CREATE TABLE COST_List (_id INTEGER PRIMARY KEY  AUTOINCREMENT  ,"
  +" TITLE VARCHAR(10));";//COST_List
 
 private static final String DATABASE_CREATE2=
  "CREATE TABLE COST_TBL (_id INTEGER PRIMARY KEY "
  +" ,idMYCAR_TBL INTEGER,idCOST_CATEGORY INTEGER , WDATE DATETIME"
  +" , UDATE DATETIME , PRICE INTEGER , MEMO TEXT);";//COST_TBL
 
 private static final String DATABASE_CREATE3=
  "CREATE TABLE JUYU_TBL (_id INTEGER PRIMARY KEY  AUTOINCREMENT "
  +" NOT NULL , idMYCAR_TBL INTEGER , JUYUTYPE varCHAR(1) "
  +" , JUYUDATE DATETIME , MONEY INTEGER , LITER FLOAT"
  +" , DISTANCE FLOAT);";//JUYU_TBL
 
 private static final String DATABASE_CREATE4=
  "CREATE TABLE MYCAR_TBL (_id INTEGER PRIMARY KEY  AUTOINCREMENT "
  +" , idMAKECOMPANY_TBL INTEGER , idFUELTYPE_TBL INTEGER , TITLE VARCHAR(50) "
  +" , MAKEYEAR INTEGER, MAKEMONTH INTEGER, NUMBER VARCHAR(20) "
  +" , PICTURE VARCHAR(100), WDATE DATETIME, UDATE DATETIME, DISTANCE FLOAT);";
 //MYCAR_TBL
 
 private static final String DATABASE_CREATE5=
  "CREATE TABLE REPAIR_CATEGORY (_id INTEGER PRIMARY KEY  NOT NULL "
  +" , TITLE VARCHAR(50) , DESCRIPTION TEXT , PERIOD INTEGER);";
 //REPAIR_CATEGORY
 
 private static final String DATABASE_CREATE6=
  "CREATE TABLE REPAIR_TBL (_id INTEGER PRIMARY KEY  NOT NULL "
  +" , idMYCAR_TBL INTEGER , idREPAIR_CATEGORY INTEGER , WDATE "
  +" DATETIME , PRICE INTEGER , STORE VARCHAR(50) "
  +" , DISTANCE FLOAT , TEMPDISTANCE FLOAT);";
 //REPAIR_TBL
 
 private static final String DATABASE_CREATE7=
  "CREATE TABLE REPAIR_TBL_LIST (_id INTEGER PRIMARY KEY  NOT NULL "
  +" , idMYCAR_TBL INTEGER , idREPAIR_CATEGORY INTEGER , WDATE DATETIME "
  +" , PRICE INTEGER , STORE VARCHAR(50) , DISTANCE FLOAT , TEMPDISTANCE FLOAT);";
 //REPAIR_TBL_LIST

 private static final String DATABASE_CREATE8=
  "CREATE TABLE REPORT_DATE (_id INTEGER PRIMARY KEY  AUTOINCREMENT  NOT NULL "
  +" , YEAR INTEGER);";
 //REPORT_DATE
 
 private static final String DATABASE_CREATE9=
  "CREATE TABLE USERINFO_TBL (EMAIL VARCHAR(100) PRIMARY KEY  NOT NULL "
  +" , NAME VARCHAR(20) , TEL1 VARCHAR(3) , TEL2 VARCHAR(4) , TEL3 VARCHAR(4) "
  +" , WDATE DATETIME);";
 //USERINFO_TBL

    private static final String DATABASE_NAME = "data";
    private static final String DATABASE_TABLE = "MYCAR_TBL";
    private static final int DATABASE_VERSION = 2;

    private final Context mCtx;

    private static class DatabaseHelper extends SQLiteOpenHelper {

        DatabaseHelper(Context context) {
            super(context, DATABASE_NAME, null, DATABASE_VERSION);
        }

        @Override
        public void onCreate(SQLiteDatabase db) {
         for(int i=0 ; i<10 ; i++){
          db.execSQL("DATABASE_CREATE"+i); 
         }
        }

        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            Log.w(TAG, "Upgrading database from version " + oldVersion + " to "
                    + newVersion + ", which will destroy all old data");
            db.execSQL("DROP TABLE IF EXISTS notes");
            onCreate(db);
        }
    }


    public DbAdapter(Context ctx) {
        this.mCtx = ctx;
    }

   
    public DbAdapter open() throws SQLException {
        mDbHelper = new DatabaseHelper(mCtx);
        mDb = mDbHelper.getWritableDatabase();
        return this ;
    }
   
    public void close() {
        mDbHelper.close();
    }



    public long createDB(String title , int makeYear, int makeMonth , float distance){
        ContentValues initialValues = new ContentValues();
        System.out.println("===========DbAdapter_createDB=========");
        System.out.println("insert_car_title : "+title);
        System.out.println("insert_car_makeYear : "+makeYear);
        System.out.println("insert_car_makeMonth  : "+makeMonth );
        System.out.println("insert_car_DISTANCE  : "+distance);
        initialValues.put(TITLE, title);
        initialValues.put(MAKEYEAR, makeYear);
        initialValues.put(MAKEMONTH, makeMonth);
        initialValues.put(DISTANCE, distance);

        return mDb.insert(DATABASE_TABLE, null, initialValues);
    }


    public boolean deleteNote(long rowId) {
     System.out.println("DbAdapter_deleteNote_rowId : "+rowId);
     System.out.println("DbAdapter_deleteNote_DATABASE_TABLE : "+DATABASE_TABLE);
     System.out.println("DbAdapter_deleteNote_KEY_ROWID: "+IDMYCAR_TBL);
     System.out.println("DbAdapter_deleteNote_mDb : "+mDb);
     boolean result=mDb.delete(DATABASE_TABLE, IDMYCAR_TBL + "=" + rowId, null) > 0;
        return result;
    }


 

}