00:01
看下一个。嗯,广播。好了吧。下一个是更新啊,整个流程呢,它是没有什么特别大的变化的,也就是说我们在这里面啊,无论是添加还是更新还是删除,它的整个流程是不会变的啊,我们把它做一个第一个还是一样需要去获得连接,这个是固定不变的,得到连接以后啊,我就把重点的给大家写一下啊干嘛?现在我是不是要执行update吧,执行更新啊,执行完更新以后呢,就是我们的下一步关闭了啊,这些我都不写啊,来我们把它直接往下写吧。更新database.update的方法吧,好,需要几个参数,我们来看一下,第一个table person是不是又需要value啊,创建一个。
01:15
来一个content。啊,那content values里面放什么呢?大家看啊,先我们把那个这个语句写一下,Update person set啊,假设我们要把name和age都改一下吧,Name等于某一个值对吧?譬如说假设等于Jack啊,还有一个啊,A等于13,肯定还有条件是吧,我下滑线ID等于一个。是不是一个值啊啊等于四吧,嗯,好了,现在我们来看啊,该怎么做,这个Venus里面放什么呢?就放你set后面的这一部分的内容。
02:07
是不是几个k value啊,来写一下value时间,Put来一个name,写一个Jack,还有一个啊valuenu put来一个指定一个13好。下面还有两个参数啊,看到这里。有一个外条件。看到了吧,这个外条件是我的外部分呢,大家看为什么还会有它呢?这个地方大家只要想回想一下我们的prepared statement就知道了。Prepared statement有个什么特点呢?那个这个语有个什么特点,是不是可以带问号啊,啊,它这里面也是一样,大家看这里。
03:02
是吧,什么意思呢?他一说我的where条件里面可能有问号S,为什么什么叫问号S啊,啊也是挺有意思的啊,这个多个问号啊,啊这不就这个意思吗?他用他用问号S来代表多个问号。啊,那我如果我的问号条件里面有问号的话,我是不是要往里面问号里面填入对应的数据参数啊,啊,这个地方是个数组,是因为我有可能有多个吧,所以它总是封装为数组。那我们现在应该怎么知道怎么做了,怎么写?下滑线ID等于一个问号,接着六一个使君数组是吧?来一个是,那我能这么写吗?
04:05
什么不能你这个类型不匹配啊,在这儿是不是这么写啊,嗯。好,这样我就有了一个返回值,这个返回值呢,我们一般叫它update count。叫更新的记录数,嗯,下面。什么关闭连接啊这些。好,下面最后有一个提示,这个提示呢,我主要是去提示一下我的update count就拉倒啊。好了吧,嗯,好了,下面我们来看一下,看看好行不行啊。在看之前我们再查一遍,看到确认一下数据。
05:04
啊,是这几个。好,下面我来操作一下。点一下。更新更新了什么?一条数据好,看看数据有没有真正变化,变了吗?变了吧,嗯,就这样变了。这样我们就执行了一个更新的操作,嗯。
我来说两句