
Mybatis
sht技术小白
这个作者很懒,什么都没留下…
展开
-
Mybaits学习第二章:分析JDBC连接存在的问题,通过解决思路去设计持久层框架
通过第一章分析JDBC问题:原始jdbc开发存在的问题如下:1、 数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。2、 Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。3、 使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少,修改sql还要修改代码,系统不易维护。4、 对结果集解析存在硬编码(查询列名),sql变化导致解析代码变化,系统不易维护,如果能将数原创 2020-10-22 08:34:27 · 244 阅读 · 0 评论 -
Mybaits学习第一章:JDBC连接存在的问题,及解决思路
原始jdbc操作://加载数据库驱动。Class.forName("com.mysql.jdbc.Driver");//通过驱动管理类获取连接。Connection connection=DriverManager.getConnection("jdbc:mysql://localhost:3306","username","password");上面两行代码的问题:1、上面()里得内容可以写到配置文件中,解决硬编码问题。-----------》》解决方案:将不容易改变的编码写到pr原创 2020-10-22 00:15:07 · 328 阅读 · 0 评论