马士兵BBS教程(三)

首先恭喜自己重新找回了努力的动力,之前迷茫的感觉很不好,无所求无所欲。

那么连续很久没学习,今晚告诉自己给自己定小目标,就学完一课,弄懂记好笔记就可以了。这就算今天成功了。让自己一直感觉到自己在进步。这感觉棒极了。


那么今晚实际学了不止一课,因为有一节课是讲数据库的封装,这我学过了,我就又多坚持了半个小时学习。

jdbc连接数据库过程

1.注册jdbc驱动到jvm

2.获取数据库连接对象Connection 

3.获取数据库操作对象

4.写Sql语句

5.执行sql语句

6.获得结果集并处理

7.关闭对象,回收数据库资源


其中我们对常用数据库操作做了封装,包括getConnection() getStatement() getResultSet() 还有三个重载的close()方法,分别关闭conn stmt rs三种对象。

封装就讲了这么多,jsp的操作我就不写这里了,练得多自然就记住了。


实体类,定义属性,然后获得get set方法。

在jsp中,我们直接从封装类DB中获取conn stmt rs对象,然后把结果集用实体类的set方法,装进实体对象中。在用一个HashSet集合保存每一个实体对象。

这里还用了一个巧妙地三元运算符,查询结果是int类型,实体类是boolean类型,用一个三元运算符判断一下,是0就是true就可以了。


递归:判断一下是叶子结点吗,if(c.isLeaf){ tree(.../...)}


然后怎么从你查询到的数据结果集jsp页面输出呢(前面代码尽量写servlet里 别写jsp里),Iterator it=a.iterator() 获取集合的迭代子。然后用for循坏,输出Article articles=it.next(),其中articles是每个实体对象。


虽然这些都学过了,但是也一直不复习,这是我的缺点,这也算今天的收获!好了,开心睡觉!


















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值