为什么我的servlet链接不了数据库

为什么我的servlet链接不了数据库,第1张

//1调用UserService完成查询

UserService service = new UserServiceImpl();

List<User> users = servicefindAll();

在UserListServlet 方法外

使用@Autowired private UserService userService;

或者@Resource private UserService userService;

然后启动项目才可以引入service,因为spring构建bean并注入是在项目启动时注入,当前引入的,无法通过new去声明service;

估计你还没学Jdbc吧,你已经会Servlet接收数据了,那么只要用Jdbc连接数据库,再执行一个Insert命令就可以了大概的过程//加载数据库驱动 ClassforName(driver);

//获取数据库连接

conn = DriverManagergetConnection(url , user , pass);

//使用Connection来创建一个Statment对象

stmt = conncreateStatement();

stmtexecuteUpdate(sql);//执行SQL命令

一般servlet都作为MVC模式中的控制器(control)来用,获得用户的请求参数,调用model层中的相应的业务类,来执行相应的业务逻辑 *** 作,再进行对view层中jsp或html进行页面导航(请求转发或重定向)。

您讲的连接数据库的 *** 作一般都封装到个工具类中,位于model层,要使用的时候才去调用此类,这样做就达到了可复用的效果了,不在servlet直接连接和 *** 作数据库(此工具类网上挺多的,可自己查找)。

希望此回答能有助于您解决问题。

首先你要把数据库里面的数据封装到一个集合对象里面去 比如是 List

然后在跳转之前设置request属性

requestsetAttribute("属性名",你封装数据的那个集合对象);

以上就是关于为什么我的servlet链接不了数据库全部的内容,包括:为什么我的servlet链接不了数据库、java web servlet接受表单数据时,数据如何到数据库中、如何用servlet连接数据库 实现页面的增删改查功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9390258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存