当前位置: 首页 > article >正文

数据库保存点播播放历史

果子TV:VideoPlayerActivity.java类中:

public void insertHistory() {if (sqlite == null) {sqlite = new SQLiteHelper(VideoPlayerActivity.this);}SQLiteDatabase db = sqlite.getWritableDatabase();if (db != null) {try {//查找语句Cursor c = db.rawQuery("select * from historymedias  where  "+ MediaColumns.COL_ID + " = ?",new String[] { database_id });if (c.getCount() > 0) {handler.sendEmptyMessage(DATABASE_EXITS);return;}SQLiteStatement stat = db.compileStatement("INSERT INTO historymedias("+ MediaColumns.COL_ID + ","+ MediaColumns.COL_NAME + ","+ MediaColumns.COL_IMAGEURL + ","+ MediaColumns.COL_URL + ","+ MediaColumns.COL_CLASS+ ") VALUES(?,?,?,?,?)");//index 为1开始索引,value为入库的值  bingXXX为插入XXX类型  int index = 1;stat.bindString(index++, database_id);// idstat.bindString(index++, database_name);// namestat.bindString(index++, database_imgUrl); // imgurlstat.bindString(index++, database_detailUrl); // urlstat.bindString(index++, database_type);// classstat.execute();//老式的数据插入,以上是优化后的插入代码
//			db.execSQL("INSERT INTO historymedias("
//					+ MediaColumns.COL_ID + ","
//					+ MediaColumns.COL_NAME + ","
//					+ MediaColumns.COL_IMAGEURL + ","
//					+ MediaColumns.COL_URL + ","
//					+ MediaColumns.COL_CLASS
//					+ ") VALUES(?,?,?,?,?)", 
//					new String[]{database_id,database_name,database_imgUrl,database_detailUrl,database_type});//				handler.sendEmptyMessage(DATABASE_SUCCESS);} catch (Exception e) {e.printStackTrace();} finally {db.close();}}
}


以下也是一个查找语句:

                search.setOnClickListener(new OnClickListener(){//@Overridepublic void onClick(View source){// »ñÈ¡Óû§ÊäÈëString key = ((EditText) findViewById(R.id.key)).getText().toString();// 查找word或detail的记录   and就是且,含有两者Cursor cursor = dbHelper.getReadableDatabase().rawQuery("select * from dict where word like ? or detail like ?", new String[]{"%" + key + "%" , "%" + key + "%"});//ŽŽœšÒ»žöBundle¶ÔÏóBundle data = new Bundle();data.putSerializable("data", converCursorToList(cursor));//ŽŽœšÒ»žöIntentIntent intent = new Intent(Dict.this, ResultActivity.class);intent.putExtras(data);//Æô¶¯ActivitystartActivity(intent);}});









http://www.lryc.cn/news/2413450.html

相关文章:

  • 暴风酷播云二期配置_暴风播酷云二期 黑群晖
  • Android开发之layout布局+实例
  • 什么是视频编码 编解码技术及压缩技术
  • 推荐三个优秀的国外HTML5网页设计网站
  • 网络安全学习之主机扫描和漏洞扫描
  • 基于flask+vue框架的基于html的校园网设计与实现[开题+论文+程序]-计算机毕设
  • 景安网络快云mysql版本_景安快云数据库使用教程
  • 为列表框控件List Control设置行高
  • 数字电路与逻辑设计——组合逻辑篇
  • 诺基亚/NOKIA 5800软件集
  • linux怎么安装pcie串口卡驱动,pci串口卡驱动是什么接口 pci串口卡驱动安装方法...
  • zencart包包模板
  • 如何看待开源软件的知识产权问题——陆首群
  • 水桶服务器1.7.10服务器文件,我的世界1.7.10水桶开服包游戏
  • 大内存新机安装Win98
  • SRIO传输协议学习
  • 怎么在python下载网站内容-分析某网站,并利用python自动登陆该网站,下载网站内容...
  • 规范化数据库设计的实际案例
  • C语言系列12——多线程与并发编程
  • ×××网站与***的秘密
  • [经典收藏]1200个Photoshop经典实例打造ps高手!
  • 51单片机——6.模块化编程
  • 现在国内可以上google scholar——google 学术网站了,之前没有发现。2024.8
  • 测试网站访问速度的5个方法
  • 分享66个ASP上传下载源码,总有一款适合您
  • IOCP之AcceptEx的问题(1)
  • C#工具箱的几个基本控件的使用
  • 苏宁易购开放平台_苏宁易购开放平台前三季交易超820亿,零售服务商转型初见成效...
  • 终极移动——ThinkPad X系列笔记本电脑的前生今世
  • 分享程序员兼职群