00:00
好,接下来咱们再写一个例子,咱们休息会儿啊。再写一个什么例子呢?我来说一下各位啊,我们是不是还没有用过这个。做过这个登山改啊。这个prepare怎么做增删改?来,我们加一个类g bc test09各位啊,这块呢,我们主要做的是个什么。Insert delete和什么update行吧,好,那行了,各位你呢也别嫌我啰嗦,我呢再从头到尾再写一下子啊,你呢该记呢就记一下来,各位咱们先干啥?搭架子是不是好,我们把架子搭出来。谁谁是不是他?哎,你看多幸福,写俩字母就出来了,需要这个吗?
01:07
不需要,因为不是查询啊。对不对,哎,不是查询啊,接下来再往下就是class.name这是必须要写的了啊,这块的话咱们其实也可以复制的啊,来,Com点买circle.gd bc driver好了,这块的话我们al加回车穿开始加上去,然后把这块呢给它改成什么呀,Exception,然后呢,我们再往下呢,加一个finally就行了,If now是吧,如果它要是不等于now,接下来给它关闭就行了,Out加回车TRY开始加上去,好老规矩,把它复制一下贴过来,把这个给它改一改,改成什么connection connection是不是好,就这样。那这样的话,我们在这块是还是步骤啊,第一步叫注册驱动,第二步呢,我们叫做什么呀?获取连接,第三步是获取预编译的数据库操作对象啊,第四步是执行什么circle口啊,第五步是处理结果及这个就没了,然后直接第六步释放资源就行了啊释放资源那再来呢,这个获取连接这行代码呢,我真是不想写了啊各位来,咱直接把它拿过来得了,就这个吧,拿过来之后咱们直接放到这个位置上,再往下这块获取预编译的数据操作意项是不是先写词后语句啊,词语怎么写来,Insert into department,然后其中这个字段是谁啊?我们的d number,然后D还有location values,然后边加上问号逗号,问号号好,这样是不是就是占个符啊?诶理解什么意思吧,以后都这么啊,接下来我们是不是编语句编译怎么译点这条语句在这里么。
02:50
给编译了,编译SQL语之后,你一定要给SQL语句的位符传值掉site第一个参数set in第一个啊,部门编号为60部门,然后S的site string,部门名字呢,我们第二个问号部门的名字我就随便传一个啊这个部门名字,比如说这个销售部吧,然后接下来呢的site string啊,Side string这个方法给第三个问号传值,我们传,比如说上海啊,然后接下来我们就可以执行这条汇去PS exq还是update,然后返回什么in the count,接下来我们把这个count是不是直接反直接输出就行了,输出count,好,这个大家能看懂吗?
03:30
能不能看明白不?第三步是获取预编译的数据库操作性,是不是把所有去编译一下,编译之后要不要给三个问号传值,传完值是不是执行就行了啊执行可以了,来我们在这里呢,把这个打开之后呢,我们看一下我自己的这个啊,然后接下来把这个表打开,有个department里边呢,十二十三十,接下来我们去执行一下ctrl shift f10执行,执行之后呢,我们看是一诶我们初步应该确定它是没啥问题,F刷新啊来看是不是就有了,有了。
04:02
那我们删除修改吧,把这个销售部改成研发一部,把上海改成北京,把这个改成研发部,把它改成北京60部门,那如果是这样的话,大家想这个circle应该怎么去写呀?这一块的代码是不是全部注释掉。对吧?好,把这堆代码干啥复制一下贴过来,改哪就行,把这个改成delete update表department,谁等于问号?逗号location等于问号是不是?哎,然后where条件是d number等于问号,能看懂吧?第一个问号是串吧,第二个问号是串吧,第三个问号是int吧,所以这块都得改。第一个问号,第一个问号传什么?传的是部门名称,叫发一部,然后接下来叫set string,第二个问号给它传一个北京。
05:10
第三个问号是int吧,第三个问号传60部门吧,好,大家看这个是不是我们在执行ctrl shift加F10,执行之后结果应该还是一是一,我们看看这个数据对不对,我们刷新一下,大家看是不是改了,接下来呢,我们再去给它来一个删除,把60部门给它干掉,不要了,来ctrl shift加斜杠注释掉,然后接下来把这个代码我们再复制一份,然后呢,我们直接给它贴过来,接下来把这个circle语给它改成delete delete from,然后department where,条件是第一,Number等于问号,只有一个问号,所以这些我们都可以删掉,然后把这个改成一,一,这块改成int,然后呢,直接把这个给它改成什么呀,60部门就可以了,这样我们是不是删掉了ctrl shift加F10,然后执行,执行之后我们看看是一,然后我们看数据刷新之后数据就没了,好这样的话咱们使用prepared。
06:10
完成了增删改,各位这个增删改的话,其实就是采用这种方式的站位服的方式,站位的方式,好了这个例子咱们就说到这休息一下。
我来说两句