首页 > 代码库 > JavaBean编程思想-读取数据库信息

JavaBean编程思想-读取数据库信息

    前面我也说过,JavaBean就是实现了:把html代码和java代码分开,在html只需要调用该java代码就行了,这就叫JavaBean。

    现在给大家分享一个具体的示例-读取数据库,下面为具体代码+注释

首先我们来看看JDBC(详情见另一篇博客JDBC编程基本)直接连接数据库显示在页面上的情况:

<script src="https://code.csdn.net/snippets/u1C4r1H4j8f2S1J7M3J6.js" type="text/javascript"></script>
这是前面给大家分享过的JDBC编程连接数据库,这里我直接写在了JSP中。

好!下面我们用JavaBean编程实现相同的功能:

第一步:写一个JAVA类,我的在JavaBean包中定义了一个StudentDao类

<script src="https://code.csdn.net/snippets/71Q4N1B4y8E2k1A9z636.js" type="text/javascript"></script>
这里我定义了三个函数:查询、增加、删除,也许对大家有用,这里只用了查询功能,其他功能使用方法相同。

第二步:现在写一个JSP页面来显示

<script src="https://code.csdn.net/snippets/51E4c1F4P8T2j2i3g4P5.js" type="text/javascript"></script>
完成,两个方法都实现了同样的功能,把数据库的学生信息显示出来了。

总结:使用JavaBean把JAVA代码和HTML代码分开,我们在客户端看到的JSP页面就只有少数简洁的语句,而功能的实现是在服务器端执行的,客户端把参数传给服务器上的JavaBean执行,然后服务器把执行的结果返回给客户端显示出来,整个过程客户端看到的只有页面里简单的几行代码,这就是把服务器和客户端的分开了,后面我还会给大家分享到servlet编程实现服务器的控制层,到时候一个完整的MVC三层构架就实现了。

    对于其中的某些问题,欢迎各位朋友多提意见,多多评论,有兴趣的我们可以一起探讨。

JavaBean编程思想-读取数据库信息