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

免费论坛网站建设多少钱可以报警立案

免费论坛网站建设,多少钱可以报警立案,天津东丽做网站,网站源码下载有什么用LitePal在查询API方面做了非常多的优化#xff0c;基本上可以满足绝大多数场景的查询需求#xff0c;并且代码也十分整洁。 例如我们需要查询表中的所有数据#xff1a; Listbooks DataSupport.findAll(Book.class); 没有冗长的参数列表#xff0c;只需要调用一下…LitePal在查询API方面做了非常多的优化基本上可以满足绝大多数场景的查询需求并且代码也十分整洁。 例如我们需要查询表中的所有数据 Listbooks DataSupport.findAll(Book.class); 没有冗长的参数列表只需要调用一下findAll()方法然后通过Book.class参数指定查询Book就可以了。另外findAll()方法的返回值是一个Book类型的List集合。例如在一个登录界面有两个Edittext和一个Button用来输入用户名和密码然后点击按钮进行登录我们只是把这两个字段建成一张表用来存储用户的登录信息。代码如下 package com.example.testappb;import android.content.Intent; import android.content.SharedPreferences; import android.preference.PreferenceManager; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.CheckBox; import android.widget.EditText; import android.widget.Toast;import org.litepal.LitePal; import org.litepal.crud.DataSupport;import java.sql.BatchUpdateException; import java.util.List;public class MainActivity extends AppCompatActivity {private Button user;private Button driver;private EditText accountEdit;private EditText passwordEdit;private Button login;private Button Register;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);.. ....//获取输入框内对象实例 user (Button)findViewById(R.id.button_user) ;accountEdit (EditText)findViewById(R.id.edittext_account);passwordEdit (EditText)findViewById(R.id.edittext_password);//设置登录按钮透明度login (Button)findViewById(R.id.login);login.getBackground().setAlpha(25);login.setOnClickListener(new View.OnClickListener() {Override//public void onClick(View view) {String account accountEdit.getText().toString();String password passwordEdit.getText().toString();// Driveruser driveruser new Driveruser();//首先创造了一个Driveruser的实例。// driveruser.getDtel();//使用set方法对数据进行设置// driveruser.getDpassword();// driveruser.save();//使用save()保存。save方法来源于DataSupport中继承而来的//登录匹配数据库ListDriveruser driveruers DataSupport.findAll(Driveruser.class);for(Driveruser driveruser:driveruers){//遍历List集合中的Driveruser对象然后下面依次比较如果输入的用户名和密码与数据库中的存储的用户名和密码相似则允许登录并跳转到下一个活动if((driveruser.getDtel().toString()).equals(account)(driveruser.getDpassword().toString()).equals(password)){Toast.makeText(MainActivity.this,登录成功,Toast.LENGTH_SHORT).show();Intent intent new Intent(MainActivity.this,FirstActivity.class);//登录成功跳转到FirstActivity活动startActivity(intent);//启动活动finish();}else//异常判断{Toast.makeText(MainActivity.this,用户名或者密码无效请重新输入,Toast.LENGTH_SHORT).show();break;}}});..............} } 除了findAll()方法LitePal还提供了很多其他非常有用的查询API。比如我们想要 查询Book表中第一条数据可以这样写 Book firstBook DataSupport.findFirst(Book.class); 查询Book表中的最后一条数据可以这样写 Book lastBook DataSupport.findLast(Book.class); 还可以通过连缀查询来定制更多的查询功能。与SQL对应select()方法用于指定查询哪几列的数据查询name和author这两列的数据可以这样写 ListBook books DataSupport.select(name,author).find(Book.class);where()方法用于指定查询的约束条件比如只查询页数大于400的数据可以这样写 ListBook books DataSupport.where(pages ?,400).find(Book.class);order()方法用于指定结果的排序方式对应SQL中的order by 关键字。比如将查询结果按照书价从高到低排序这样写 ListBook books DataSupport.order(price desc).find(Book.class);其中desc表示降序排列asc或者不写表示升序排列。list()方法用于指定查询结果的数量比如只查询表中的前3条数据可以这样写 ListBook books DataSupport.limit(3).find(Book.class); offset()方法用于指定查询结果的偏移量比如查询表中的第2条第3条第4条数据就可以这样写 ListBook books DataSupport.limit(3).offset(1).find(Book.calss). limit()和offset()方法共同对应了SQL当中的limit关键字。 当然我们还可以对这5个方法进行任意的连缀组合来完成一个比较复杂的查询操作 ListBook books   DataSupport.select(name,author,pages).where(pages?,400).order(pages).limit(10).offset(10).find(Book.class)。 这段代码表示查询Book表中第11——20条满足页数大于400这个条件的name,author和pages这三列数据并将查询结果按照页数升序排列。但是当有血特殊需求上述的API都满足不了的时候LitePal仍然支持使用原生的SQL来进行查询 Cursor c DataSupport.findBySQL(select * from Book where pages ? and  price ?,400,20); 调用DataSupport.findBySQL()方法进行原生查询其中第一个参数用于指定SQL语句后面的参数用于指定占位符的值。注意findBySQL()方法返回的是一个Cursor对象接下来还需要通过之前的老方式将数据一一取出。所谓的老方式详见6.4.6节郭霖《第一行代码》第二版。P225
http://www.yutouwan.com/news/412909/

相关文章:

  • 网上购物都有哪些网站邳州网页定制
  • 在线查看网站源码营销方式有哪几种
  • 网店网站开发文字排版网站
  • 网页设计比较好的网站怎样注册免费域名
  • 杨凯做网站烟台做网站要多少钱
  • 佛山网站建设骏域网站建设专家工作细胞中文版免费完整版第一季
  • 成都网站平面设计网站解决访问量超载
  • c语言做的网站有什么优缺点如何在亚马逊上开店卖到国外
  • 深圳建个人网站承德很好的网络建站
  • 淘宝内部券网站建设怎样克隆别人的网站
  • 网站开发搭建动画设计策划案
  • 沈阳顺天建设集团网站买了域名如何做网站
  • 怎样做网站的轮播图片做网站的可行性分析
  • 传播型网站建设优势有哪些wordpress 是什么呢
  • 做色流网站山东德州做网站
  • 域名转发网站浦口网站建设
  • 百度网站怎么做视频wordpress 统计页面 来路域名
  • 网站收录是什么常用python编程软件
  • 西充企业网站建设网站底部加编码
  • 做网站需要用到什么技术网站设计服务流程
  • 给网站首页图片做外网超链接_为什么会弹出一个服务器登录窗口网站建设公司厦门
  • 广西建设职业技术学院教育网站广州天河区租房哪里便宜
  • 北京备案网站百度seo优化价格
  • 网站跳出率一般是多少黄冈网站推广软件视频下载
  • 课程设计代做网站推荐如何做房地产网站
  • 购物商城网站建设公司江门网络干部学院
  • 做网站要学什么软件wordpress get style ui
  • 佛山建站公司模板企业网站推广形式有
  • 温州网站建设费用一朋友做网站网站被抓了
  • 网站静态和动态区别是什么wordpress 引用 样式