利用Javabean访问MSSQL数据库

使用JSP与JavaBean访问数据库的最佳实践
本文介绍了一种在JSP中利用JavaBean访问数据库的方法,并指出了直接在HTML中嵌入代码的缺点。同时,文章还提供了一个实际的例子来说明如何通过JavaBean实现数据库操作,包括连接数据库和查询数据。最后,文章讨论了在开发过程中遇到的问题及解决方案。

虽然在JSP中可以直接写访问数据库的代码,但是以百分号将代码嵌入HTML文件中,不仅不易读,而且使得代码的可重用性和可维护性都大大降低了。而且,现在应该尽量少在JSP中加入大量的逻辑代码。

下面就写一个用Javabean访问数据库的小例子:

JAVABEAN:

JAVABEAN中写的是创建连接和从数据库中查询的两个方法。

JSP文件useBean,并且调用这两个方法,再将查询所得输出。

我觉得JAVABEAN的这种用法感觉很像C#中类库的概念,在ASP.NET的开发中,三层架构模式,就是专门用一个DAL类库来专门访问数据库。我也是刚开始学JSP(以前搞.net),不知道理解得对不对。

在开发过程中,遇到两个问题,记下:

1.NullPointerException

其实搞了半天,发现原来忘记导入三个包了。ASP.NET用ADO访问数据库,不需要驱动包。哭.........舒服惯了...........

2.SQLException报错说user1这个对象有错误

我看了半天,觉得那句SQL语句太简单了,不可能出错。后来加了句use book;就运行成功了,目前还不理解原因。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值