00:00
我们要把do呢给它实现了来。看咱俩。啊,我们进行数据库的操作啊,以前跟大家说过啊,前面跟前面路径跟前面流程差不多,我先把这个流程给大家写,给家说一下啊,我们要想去能够去执行插入啊,添加一下记录,首先你得干嘛是不得到连接啊,大家一定要把这些基本的步骤给它理解透彻了,记得指引什么是不是映色的,嗯,执行欢映色的下一步。啊,是不是关闭连接关闭就可以了,没什么别的,嗯。嗯,这个提示就不用了啊,不用再写了啊,就在这里就得了,好,我们就要看了,怎么样得到连接呢。需要哪个对象?是不是定have对象对吧,我们这里面所有的方法是不是都需要,你说怎么办,是不是定义成一个成员变量啊,Private DB have啊,DB help,好了,怎么样给它赋值呢?保证是不是各种方法呀,好,那我就写一个构造方法,对吧,来DB。
01:24
啊,写错了是吧,那等于。是不是六一个他呀,那关键现在需要有一个看的对象。我当前是这个do是context的吗?不是我能得到context吗?是不是得不到啊,如果你又不是又不能得到,那你就只能什么传过来好了吧。好,下面来看一下得到连接,第一开点get database database,返回一个database,连接有了。
02:10
下面要执行ins射吧,In射吧,好,这个地方来一个table。Number是这个吧,第二个参数,那第三个是一个content values,我得创建一个吧,嗯,创建一个。关键是这个values里面需要放哪些数据啊,我们来看,你在放之前,你先把这这个语句写出来,你看还缺什么,In set into就是写什么。Black number对的呢,哪些字呢?其实就一个number对吧?Value里面是不是差一个值啊啊差一个值我这边随便写一下啊,那你在想呢,现在你就应该知道了,我这个value里面得放什么东西,Put来个是不number在哪了,Black number.get number是不可以啊。
03:23
嗯,好了,这边啊,这个地方呢,有一个返回值是一个什么ID,我把这个ID给它输出一下得了啊好关闭。Database点好了吧,嗯,那下面的一些。东西跟上面差不多,我们来快速的给大家做一下,其实现在我们做的这个do跟我们前面做的activity其实也差不多啊,相差并不是特别大,只是这个数据是动态,什么是不传过来的呀啊,我们那前面写的是死的。
04:12
这个没关系啊,来看一下,这样我要要删除,那这里面就不太一样了,执行的是delete,把这个这个语写一下,Delete from某一个表,接着你,嗯,下面应该有一个是吧,While_ID等于是不是ID呀,传过来ID嘛,是不是嘛。嗯,好了,来我们来看一下,看看怎么来做啊。通过我们的database.delete吧,Table,嗯,有black LA,看我有没有,大家注意我没写有写错啊,这个怎么写?呃,下划线IDP的时候,我们先用问号吧,用比较常规的好,如果有问号行不行?又一个使俊哪一个ID,但是这个不对呀,加上一个啊,加上一个什么是不是空旷呢?啊,我最怕的就是有些同学咔咔这么写。
05:24
有,你要不说啊,真是有可能会写成这样子,好,ID把它变成这副串是吧?好,来这个地方呢,有一个返回值啊,返回值呢,我们叫它delete count,我在这里面呢,把这个count呢给它打印输出一下就可以了。
06:00
好了吧,嗯,搞定下面呢是更新。啊,跟这个流程是一样的,我们只要把不同的流程给它改改就行,好,我们这一次执行的是update。来看一下,来写一下语句,Update某一个表,这个是set set什么呀?主要是不是改它的那个number呀,Set number等于一个。某一个值是吧,等于某一个值啊,我随便写个叉叉叉啊,记得我下划线啊,ID等于。是不是我的一个ID值啊,好都在这个里面。嗯,好,现在我们来看一下怎么来做。Database用哪个方法update方法来一个table啊,上面有。
07:02
对吧?好,是不是现在需要一个content values来存这个里面的数据啊,来,我来造一个看加一造一个啊,你一个空的记得往里面塞一个数据点put来一个k number吧,Number从哪来的?Black number.get number,好,这里面有一个外要条件,这一次我跟上一次做法不一样,我怎么写呢?下划线ID等于加上一个。我这么写其实也可以对吧?嗯,那这么写就没问号了吧,没问号就成空对吧?来这个地方返回的是一个update count,把这个update count呢给它输出一下就可以,最后呢,把连接关闭就可以了。
08:05
这也太轻松了,对吧,下面来一个get,其实get呢,咱已经也前面也做的差不多。看这里来还是分这个步骤,第一步呢,得到连接得到了,只是这一次我们执行的是是不是查询呢,来select新from。某一个表吧,某一个表叫black lamb。就他呗,好,有条件吗?没有任何条件是吧?那就很轻松了,来试一下啊。在这里面我们要通过database去执行一个查询,那就有一个query啊,用它最简单的这一个参数也挺多啊,没关系。第一个啊,Black lamb可以了吧,好,这都弹,什么都弹到就OK了。
09:09
虽然说多,但是写起来比较轻松,嗯,不需要太小啊,返回的是一个磕着,那下面我是不是要将科蚪中的数据取出来,封装成一个历史的呀,看着啊。啊,先要定义是吧,我写一下啊,先把这个流程写一下,嗯,从合者中取出所有数据D封装到list中好来在前面呢,我们需要去定义一个空的吧,啊list来一个black number list等于六一个a list好了吧,嗯,下面就涉及到要封装了,来看一下把这个呢管成是啊。
10:10
我们来看一下来一个什么where可the.move to next to,那我就可以取数据,嗯,有几个数据,一个是ID,还有什么是不是number呀?嗯,Number好取出来,呃,因的ID等于。点get in传一个零是吧,好,下面number string number等于着点get string传一个一。哎。下面是不是要把它奉装成对象,并且放到集合里面去,很好吧,来list.add new,一个black number传ID number搞定。
11:08
对吧,好,后面呢,需要给它关闭啊,在关闭连接之前先可以关闭磕着。好,最后别忘了返回的是list可以了吧?嗯,这样我们就把整个do都给它实现了一下啊。
我来说两句