我数据库用的Oracle
数据库中有一个表叫做info 
先从这个表中吧用户信息提取出来 并且显示在ListView绘制表格上 
<?xml version="1.0" encoding="utf-8"?>
<Relativelayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <TextView
        android:layout_width="60px"
        android:layout_height="wrap_content"
        android:id="@+id/personid"
        >
        
    </TextView>
    <TextView
        android:layout_width="160px"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/personid"
        android:layout_alignTop="@id/personid"
        android:gravity="center_horizontal"
        android:id="@+id/name"
        ></TextView>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/name"
        android:layout_alignTop="@id/name"
        android:id="@+id/age"
        
        ></TextView>
 </Relativelayout>
这是我xml文件中的代码
如何把数据从Oracle中提取出来?
如何把数据控制在表格上面?包括数据库的字段?
高手求教!!!

解决方案 »

  1.   

    android直接连接Oracle是做不到的,,不过可以通过jsp来连接Oracle,
    下面这个链接应该可以满足你的需求
    http://blog.csdn.net/sazhaoxun_csdn/article/details/6984094
      

  2.   

    解决方案就是楼上的,在web端用jdbc获取好数据库数据,然后android端去web端取。
      

  3.   

    我已经能够通过JSP获取数据库中的信息了 不知道怎么才能把数据添加到listview里面?求高手讲解
      

  4.   

    从android客户端请求JSP页面,下载,解析,显示,就可以。
      

  5.   

    我已经能从Oracle中获取数据了 我想把数据显示到listview中 程序写好了 就是运行不了 下面是我的显示listview的程序
    package form.co; 
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.ListView;
    import android.widget.SimpleAdapter;public class Form_answerActivity extends Activity{
    private final static String TAG="personActivity";
    private ListView listView;public void onCreate(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    listView=(ListView)findViewById(R.id.personList);
    List<HashMap<String,String>> data=new ArrayList<HashMap<String,String>>();
    HashMap<String,String>title=new HashMap<String,String>();
    title.put("personid", "编号");
    title.put("name","姓名");
    title.put("age", "年龄");
    data.add(title);
    SimpleAdapter adapter = new SimpleAdapter(Form_answerActivity.this,data,
    R.layout.personitem,new String[]{"personid","name","age"},
    new int[]{R.id.personid,R.id.name,R.id.age});
    listView.setAdapter(adapter);
    }
     
    }
      

  6.   

    ....数据在哪里啊?你百度下listview怎么使用或者看下文档哪里出错了吧
      

  7.   

    ListView 简单用法,参考下吧public class MyListView extends Activity {    
     private ListView listView;    
    //private List<String> data = new ArrayList<String>();   
     @Override   
     public void onCreate(Bundle savedInstanceState){        
    super.onCreate(savedInstanceState);                 
    listView = new ListView(this);        
    listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,getData()));        setContentView(listView);    }                   private List<String> getData(){               
     List<String> data = new ArrayList<String>();       
     data.add("测试数据1");        
    data.add("测试数据2");        
    data.add("测试数据3");        
    data.add("测试数据4");                
     return data;    }}安卓群222164346,欢迎加入,谢谢!
      

  8.   

    可以按上面的方案拿出数据,然后使用Adapter就可以将数据显示在ListView中了。