admin 管理员组文章数量: 1184232
2024年6月10日发(作者:access数据库搜题软件)
1、对原生态的jdbc程序问题总结
1.1 jdbc程序:使用jdbc查询mysql数据库中用户表的记录
1.2 问题:
1)数据库连接使用时创建、不使用时就释放:对数据库进行频繁的连接的创
建和释放,造成数据库资源浪费,影响数据库性能---------------使用数据库连接池管理数
据库连接
2)将sql语句硬编码到java代码中,如果sql语句修改,需要重新编译java
代码,不利于系统维护-------------将sql语句配置在xml配置文件中,即使sql变化,不
需要对java代码进行重新编译
3)向prepareStatement中设置参数,对占位符号位置和设置参数值,硬编码
在java代码中,不利于系统维护-------------------将sql语句及占位符和参数全部配置在
xml文件中
4)从resultSet中遍历结果集数据时,存在硬编码,将获取表的字段进行硬编
码,不利于系统维护----------------------将结果集自动映射成java对象
2、mybatis框架原理
2.1 mybatis是什么?
mybatis是一个持久层框架,是apache下的顶级项目
github下:/mybatis/mybatis-3/releases
mybatis让程序员将主要精力放在sql上,通过mybatis提供的映射方式,自由灵
活生成满足sql需要的sql语句
mybatis可以将向preparestatement输入的参数自动进行输入映射,将查询结果
集灵活映射成java对象(输出映射)。
2.2 mybatis框架
3、mybatis入门程序
3.1 需求
根据主键查询用户信息
根据用户名模糊查询用户信息
版权声明:本文标题:mybatis从入门到精通 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1718002929a715858.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论