00:00
下面呢,我们开始演示使用JD bc time里实现对数据库的增删两操作,咱们刚才提到了,此文里边呢,用它对GDBC进行封装,通过它可以很方便的实现对数据库操作,那咱们开始演示,首先呢,我们先演示针对对数据库的这个添加、修改以及删除的操作,为什么三个放到一起呢?因为这三个操作都是调同样一个方法进行实现,那怎么来实现,下面给大家来写下。首先我们先写第一个操作。第一个操作呢,先实现对数据库的一个添加操作。因为咱现在数据库表里边什么都没有,我们往里面加个数据,加完数据之后再进行其他部分。那咱们来做一下啊,看他怎么去做,给大家写一下啊,首先我们做的过程中,第一步操作,咱们先编写circle语句,这是第一部分,然后第二部分。
01:07
写下啊,就是第二步做法,就是调用JDBC的这个方法。调方法过程中传递。相关的参数,或者说传入相关的参数,最终得到我们的结果,这就是一个基本步骤,那下面我们来写一下啊,第一步咱做添加,那我先写个语句,我们加上一个词缀circle,等于一个circle语句。然后语句因为是添加,咱们快速写一下啊,添加语句各位应该很清楚啊,怎么去写,咱们在这个工具中写一下,因为它有那个提示更方便,当然你这里写也可以啊,咱为了各位看的明确,我这里先写一下怎么写添加,咱们是不是加上一个。因瑟尔塔。然后加什么insert,加上你的这个关键字叫into,然后加上表名称,表后面可以加上你相关的字段,如果你不加字段,默认就是全部字段,咱们加上一个叫values values里边加上是不是你的具体值,这是一个基本语句。然后大家看啊,我的表里边有四个字段,ID name age和就是ID名称、年龄和性别。
02:29
当然这几个值中大家看啊,第一个值ID咱们做的是不自动增长,所以第一个值不需要了,咱就直接写一个那。后面值加上我们的具体内容,因为咱们用的是那个DC中的预编译方式,咱就直接加上问号了。加上定部分,这是我们写的一个最基本的这后语句。然后这个写完之后,咱们把语句直接复制过来到我们这位置,这是语句编写,语句编写之后,下面操作过程中,咱们就调用JDBC汤中的方法做一个添加,它的方法叫什么呢?大家看这个方法叫update,通过它可以进行实现,而update里边我们发现啊,它给咱们是不是重了很多的方法,咱们目前用的是哪个呢?主要咱们目前用的是这个方法。
03:26
给大家截个图,咱说明一会儿咱们具体演示,我先拿过来咱们来看啊,这个方法它叫update,然后大家看它的参数啊,第一个参数好理解,是不是就是SQ语句啊,写一下啊,就是你的SQ语句。这是第一个参数。然后大家再来看第二个参数,各位仔细看这是什么?是不是一个叫可变参数,它是什么意思呢?写一下啊,它就表示你这里边circle语句中问号的那个值在这里边传入,但是要按照你的顺序进行传入,什么意思呢?比如说大家看啊,我这语句中目前是三个问号,第一个。
04:09
第二个,第三个,第一个要传的是什么呢?就是里边这个名称,第二个传的是这个年龄,第三个性别,所以咱们把三个参数要传到这个位置,因为它是可变参数,就是一种数组形式,并且按照顺序进行传递,这就是它的这个方法的一个说明,那咱们来快速写一下啊,Update,第一个加上circle语句,第二部分加参数,它是三个参数。我们写一下啊,比如第一个参数应该是名称,咱就叫这个啊,比如这个什么东方不败。第一个参数,第二个他的年龄,我们写一个20,然后第三个是他那个性别啊,这个性别有点困难啊,这东方不败应该写一个。来个未知了啊,就是这么一个性别,所以现在啊,我们就完成了一个添加,最终有它的返回结果,各位注意啊,它返回是个int类型,什么意思表示你影响数,比如我现在啊,我加了成功添加几条记录,就叫这个Rose啊,就是几行记录,最终把这值我们做一个输出就可以了。
05:23
以上咱们通过这段代码就完成了一个添加,当然这里边啊,你这么写没有错,你也可以这么写,你在外边呢,建一个object这个数组形式,比如我叫这个para。然后在里边把这个值给它加到这里面去。就是我们可以这么写。然后你把这个就是。P。给它传进去也是一样的啊,跟刚才写法没有本质区别,都是一样的,怎么写都对啊,就看你的个人习惯,我这个啊给大家都写一下,这么写完全对,没有问题,或者说咱就写的更原始一点啊。
06:05
还是这么来做啊,这个我再复一下,给大家都来写一下,咱也可以把这个直接给它拿到里边来,就不这么来做也是一样的啊,看你的个人习惯怎么做都是正确的,总之能把数据加进去就可以了。所以现在啊,这个我们就完成了添加就是这么一个代码,写语句调方法,传搜狗语句,然后传入语中问号中需要的参数,参数根据顺序来传递,顺序不要传错,最终我们得到它的结果就是你成功加了几行记录。现在我们完成之后,把这个测试试一下最终结果怎么样,咱们做个测试啊。然后大家看啊,最终返回值是不是一呀,表示咱们就加了一条记录,就表示就成功了,然后最后到表里边刷新,大家看啊,一东方不败20未知是不是就加进去了,这个咱就完成了,所以各位啊,把这个给他知道,那咱为了测试,比如我再加一个啊,咱加了一个东方不败,我再换一个加一个这个。
07:17
岳不群。啊,岳不群他的年龄我们写一个40啊,然后性别一样是未知啊,咱们再做一个测试,再加一条数据啊,咱多加几个我了,咱一会儿我们操作方便。现在啊加进去了,然后咱们刷新是不是成功了啊,因为咱们是自动增长,这是二,咱再加一个啊,我们就加三条数据,再加一个叫这个。林平之。然后他的年龄写一个这个20啊,最后调方法添加。等他执行完成。返回值一表里边数据是不是也加进去了,所以大家看啊,以上咱们就完成了用DDBC实现这数据库的添加操作,各位这这过程这咱们就讲这里。
08:13
然后这个之后我们继续来演示啊,除了添加之外,里边还有修改,还有删除,那我们继续看一下,下面咱看这个修改操作,我这里写一下啊呃,为了明确这段内容,我给他先用注释先注掉,这做的是添加,然给它先注掉啊。就这段啊,我就这么给他注释一下。给它先掉,然后下面呢,我们做一个修改操作,就是咱们的第二个操作,写这位置,这个叫修改操作。第一个添加第二个修改过程,因为跟他一样,咱就快速写一下啊,第一部分我们写一个SQL语句。然后第二部分调方法进行实现,就是还是这个过程只是说语句不太一样了,你的参数也不一样了,但是结构是没有变化的,那咱来写一下啊,首先我这里边写个语句,我写这位置啊。
09:12
这个我先给它去掉,重新写一下,修改update,加上你的名称,加什么是,比如咱就改这个名称。等于我们的值,然后加上一个where条件,咱就根据ID做个修改,这就是修改这个语句,然后写完之后,同样啊,在这个update的方法中,它调的还是这个方法,传so语句,向里边传参数。比如说我现在啊,我想做个修改,我想把这个就是ID是三的这条数据的名字做个修改,那咱改一下啊,他之前叫林平之,咱给他区分加上一个值,比如我叫林平之at硅谷根据ID3进行修改。
10:01
所以现在这个就完成了,把ID3的名字进行修改。这个我们写到这里啊,然后咱们测试试一下这个效果。看他最终能不能成功。各位看啊,返回值是一,然后咱们到表里边看一下。林平之,At硅谷是不是就改成功了?这就是第二个操作,修改操作。修改呢,演示之后我们继续来演示,咱们看它的删除操作在里边,我们来写一下啊删除,那我写到这个位置,就是我们的第三个操作删除。然后删除呢,步骤是一样的,只是说语句参数有变化,那咱们写一下啊,比如现在加个删除。底里头。From加上表,再加条件,咱就根据ID直接删了,然后在里边就直接传ID,比如现在啊,我就把这个ID是三的数据给它删掉,就是把我们这个林这条数据给它删掉。
11:12
现在啊,这个就完成了,最后我们做个测试,看一下结果。等他执行。大家看啊,结果返回是一,然后咱到表里边看一下,你看啊这结果是不是就没了,所以咱们现在就完成了删除操作。以上呢,就是我们演示了这BC模板实验对数据库表的增加、修改以及删除操作。
我来说两句