JDBC存在的问题
我们要想研究mybatis就必须知道jdbc所存在的问题,那我那么我们首先来复习一下jdbc操作数据库的大致流程
1.加载数据库驱动
2.创建并获取数据库连接对象connection
3.通过连接对象获取会话对象statement
4.编写sql语句
5.如果有参数的话需要通过PreparedStatement设置参数
5.执行sql语句并获取结果
6.关闭资源上述是最原始的JDBC操作数据库的方式,有以下问题:
数据库连接的频繁创建、释放浪费资源进而影响系统性能sql代码写在 java文件当中,如果在开发过程中我们改动某个sql,就需要去修改java代码,改完之后还需要重新编译。对结果集的解析也是硬编码,sql变化会导致解析结果的代码也跟着变化,系统不易维护