우선 제가 작성한 코드 부분입니다.

JangDBHelper mHelper;
 
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        mHelper = new JangDBHelper(this, "Exdatabase", null, 1);

  Cursor cursor;
  SQLiteDatabase db = mHelper.getWritableDatabase();
  
  cursor = db.rawQuery("SELECT * FROM Location",null);
  startManagingCursor(cursor);
  
  SimpleCursorAdapter Adapter = null;
  Adapter = new SimpleCursorAdapter(this,
    android.R.layout.simple_list_item_1, cursor, new String[] {"location_name"}, new int[] {android.R.id.text1});
  ListView list = (ListView)findViewById(R.id.list);
  list.setAdapter(Adapter);

  
// 리스트  클릭  Jang_city Activity 생성 
  
  list.setOnItemClickListener(new OnItemClickListener(){

   @Override
   public void onItemClick(AdapterView<?> parent, View view, int position,
     long id) {
    // TODO Auto-generated method stub

    Intent intent = new Intent(this, city.calss);

    startActivity(intent);
   }
   
  });

// 리스트 클릭 종료 부분
  
 }
 
}



제가 뛰어나신 개발자 여러분들께 여쭤보고 싶은거는 데이터 베이스를 통해   primary 키로 잡은 id와 name를 커서와 Adapter를 통해 List로 뿌려주는 것 까지는 할 수 있겠는데 intent를 통해서 데이터베이스에서 잡은 primary인  id를 다음 화면에 넘길려고 하는데 그게 잘안되네요.

제가 임의적은 id값을 잡아서 넘겨주는 것을 생각하는게 아니라 리스트목록을 하나를 클릭했을 때  그 목록에 해당되는 data를 다음 화면에서
뿌려줄려고 하거든요.

우선  DB는 두개 를 만들었습니다.  처음 만든 DB가 Location table 이고 두번째가 Local_city 입니다.
처음 디비에서는 id와 name만 설정 했고 두번째 DB에서는 id와 첫 DB에서 id로 잡은 컬럼가 이름을 설정 하였습니다.

두개의 DB를 사용해서 두화면 뿌려주고 싶은데 Intent 부분이 자꾸 걸려서요.

간략하게 말씀드리면

Location_do라는 activity 상에서 첫 디비에서 만들 이름을 리스트로 뿌려주고  리스트 항목 하나를 클릭했을때 거기에 해당되는 도시를

city라는 activity 상에 Local_city라는 DB를 이용해서 뿌려주고 싶습니다.   첫 activity에서 두번째 activity로 intent를 통해 어떻게 값을 넘기고

넘긴값에서 어떤 방법을 사용해야 제가 원하는 데이타를 뿌려 줄수 있을까요??

훌륭하신 개발자 님들 답변 좀 부탁드리겠습니다.