00:01
好,我们来写我们的第一个函数,查询所有的省份信息。好,那我们首先写上一个TRY吧。然后是catch。Exception e,然后别忘了应该还有一个是finally。啊。这里边呢,那首先我们第一个driver manager加,诶应该加点驱动啊class. for nametime.MY点这题C点一。加载驱动。获取连接driver manager.get connection第一个URL username password赋给变量conn。下面呢,我们来写这个三个月的内容,ID,然后是省份名称,简称,还有呢,省会让province price。
01:17
还要去ID序排序。这是查询所有的省份的信息。创建对象PSP con的不repair statement传授SQ语句,不需要参数,下面执行thankyou。进行的话,pt.e que范围值是记录RS利记集。Well next。我们这里呢,它用来创建是pro对象,先定一个临时变量P。
02:00
或者是一个空,然后。在外循环中,我们来创建这个province对象。属性赋值,第一个set ID as get in列名ID,第二个Peter set get。省份名称,Name site。简称is get string列名呢是叫做简称p.set省会r get省会。啊,这是创建一个什么对象,把对象呢,我们要加到一个类似的集合之中。创建这个集合。
03:00
Pro,你有一个a release的对象。向这个集合中添加我们的省份信息ADP。这样的话呢。我们这个集合里边就有所有的省份的数据了。异常这块呢,我们直接抛出一个信息吧。Finally呢?关闭资源里边呢,依然需要一个try catch的模型。好一个在不深,我们叫ex打印出错误日志,关闭资源,如果我们的R不等于r.close再往下,如果plt不等于空,Pit呢?Close啊close再往下,如果我们的con也就连接对象它不等于空,说明有连接,使完B之后,Con的close关闭它。
04:11
好,这就是我们的第一个方法。它的作用呢,是获取我们现在所有的省份一个列表list province,好,这就完成了。程序中我们看这有一个小报错,报错的内容在哪呢?在这点一下。最后我应该有个返回值return province啊这个方法呢,就是完成了。这写完之后呢,那么下一步我们来写一个select接收请求,调用我们这个DL,调用它写一个serve light。先把包写上吧,包我们就要CTRL了。好在包下面呢出现so,我们会用向导的方式。这个呢,我们就叫做province serve light。
05:05
不用注解方式,OK。好,这是我们的声明。我们把这块写点注释,这个注释呢是查询所有的省份serve light。我们来指定myping部分。地址我叫做query province,好,这是我们的这块是。查询所有省份的server light结束,这是完成啊,完成上面这块是。嗯,叫声明开始,这块叫声明完成,这样就清晰了呗,这是一对啊一对。数量写完了,我们看看代码的部分啊,代码部分。
06:02
那我们用大的请求就可以了,也没有参数嘛,我们在这儿要做的超作式,我们要调用这个DAO来获取所有的省份信息,什么信息呢?它是一个例子的集合,好。那在这我们调用这个do吧。那应该是query DAO等于newry DA啊,da.que pro this表达的是一个pron的例子的集合。啊,Parents判断。有了这个例子之后,那我们需要呢?把这个例子的要转为一个Json格式的数据,然后输出给阿贾克斯的请求判断,如果problem list不等于坑,说明查出数据了。
07:12
我们调用杰克逊工具库啊,工具库我们实现呢,List转为呢,Jason用的是object map OM对象。 new object mapom.right value at,参数是这个pro list,就这个province这个集合。它得到返回值呢,返回值我们写在Y面,这此针一个J3 J3呢,我们给它一个初值啊,这样它表示Jason数据啊。好。
08:00
这样的话我们就得到一个杰森了,后面这我们要输出J森的数据,要响应阿甲各次的请求返回数据啊。第一步操作response set content type,我们这是Jason格式的数据。指定字符集。UTF-八。好,下面response get writer。Right。GW输出数据吧,我它LN输出这个J3刷新缓存好slide就完成了。稍后呢,我们一块儿呢,测试一下这个,看它能不能正确的返回我们的Jason数据。
09:02
啊,那我们的第一个功能呢,就已经写完了大部分的功能了啊。行,那我们就先稍事休息一会儿,然后下节课呢,我们再来完成这个获取省份的全部的这个功能,先休息。
我来说两句