//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连接数据库 实现页面的增删改查功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)