zoukankan      html  css  js  c++  java
  • java课程之团队开发冲刺阶段1.6

      一.总结昨天进度

    1.依照视频学习了sqlite,但是由于视频的不完整性导致并不知道代码的实际效果怎么样。

      二.遇到的问题

    1.依据上一条,在date目录下date文件夹中,的确发现了数据库的文件,但是并不知道有没有存进去,今天继续学习

      三.今天的任务

    1.继续学习sqlite

      当日总结:

    1.完成SQLite基本功能

    public void test(String DB_PATH,String DB_NAME)
        {
            // 下面测试 /data/data/com.test.db/databases/ 下的数据库是否能正常工作
            SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(DB_PATH + DB_NAME, null);
            Cursor cursor = database.rawQuery("select * from course", null);
            ArrayList<JavaBean> list=new ArrayList<JavaBean>();
            if(cursor.moveToFirst())
            {
                do{
                    String name=cursor.getString(cursor.getColumnIndex("name"));
                    String teacher=cursor.getString(cursor.getColumnIndex("teacher"));
                    double price=cursor.getDouble(cursor.getColumnIndex("price"));
                    list.add(new JavaBean(name,teacher,price));
                }while (cursor.moveToNext());
            }
    //        if (cursor.getCount() > 0) {
    //            cursor.moveToFirst();
    //            try {
    //                // 解决中文乱码问题
    //                byte test[] = cursor.getBlob(0);
    //                String strtest = new String(test, "utf-8").trim();
    //                // 看输出的信息是否正确
    //                Log.d("是否能够查找到本地数据库的信息",strtest);
    //                System.out.println(strtest);
    //            } catch (UnsupportedEncodingException e) {
    //                // TODO Auto-generated catch block
    //                e.printStackTrace();
    //            }
    //        }
            cursor.close();
    
            Intent intent=new Intent(AboutDatabases.this,Table.class);
            ArrayList<String> arrayList=new ArrayList<String>();
            int temp=0;
            String string=null;
            Log.d("Arraylist长度",Integer.toString(list.size()));
            for(int i=0;i<list.size();i++)
            {
                string=list.get(i).getName()+"-"+list.get(i).getTeacher()+"-"+list.get(i).getPrice();
                Log.d("得到的数据",string);
                arrayList.add(string);
            }
            intent.putExtra("List",arrayList);
            Log.d("开始跳转","...............");
            startActivity(intent);
        }
  • 相关阅读:
    水晶报表参数字段在代码中赋值
    存储过程编写经验和优化措施
    积分与排名
    大话处理器
    抽象数学
    开普勒:天空的立法者
    Scalable Face Image Retrieval with IdentityBased Quantization and Multireference Reranking
    配色辞典
    图像识别顶级赛事
    Information Geometry
  • 原文地址:https://www.cnblogs.com/heiyang/p/10766231.html
Copyright © 2011-2022 走看看