jdbc编程步骤及问题总结
2018-01-28 17:01
381 查看
jdbc编程步骤
1、 加载数据库驱动
2、 创建并获取数据库链接
3、 创建jdbc statement对象
4、 设置sql语句
5、 设置sql语句中的参数(使用preparedStatement)
6、 通过statement执行sql并获取结果
7、 对sql执行结果进行解析处理
8、 释放资源(resultSet、preparedstatement、connection)
jdbc问题总结如下
1、 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接 池可解决此问题。
2、 Sql语句在代码中硬编码,造成代码不易维护,实际应用sql变化的可能较大,sql变动 需要改变java代码。
3、 使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不 一定,可能多也可能少,修改sql还要修改代码,系统不易维护。
4、 对结果集解析存在硬编码(查询列名),sql变化导致解析代码变化,系统不易维护,如 果能将数据库记录封装成pojo对象解析比较方便。
1、 加载数据库驱动
2、 创建并获取数据库链接
3、 创建jdbc statement对象
4、 设置sql语句
5、 设置sql语句中的参数(使用preparedStatement)
6、 通过statement执行sql并获取结果
7、 对sql执行结果进行解析处理
8、 释放资源(resultSet、preparedstatement、connection)
jdbc问题总结如下
1、 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接 池可解决此问题。
2、 Sql语句在代码中硬编码,造成代码不易维护,实际应用sql变化的可能较大,sql变动 需要改变java代码。
3、 使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不 一定,可能多也可能少,修改sql还要修改代码,系统不易维护。
4、 对结果集解析存在硬编码(查询列名),sql变化导致解析代码变化,系统不易维护,如 果能将数据库记录封装成pojo对象解析比较方便。
相关文章推荐
- 1Mybatis入门--1.1单独使用jdbc编程问题总结
- mybatis学习之传统JDBC编程中的问题总结
- JDBC总结02-JDBC 编程的步骤
- 1.原生态JDBC编程详解与问题总结
- 【SpringMVC+mybatis】1.原生态JDBC编程中的问题总结
- 单独使用jdbc编程问题总结(一)
- 原生JDBC开发详解及问题总结(一)
- JDBC数据库编程总结(一)
- 解决一般编程问题步骤:
- Java理论知识和编程问题总结
- ActionBarActivity环境搭建步骤及遇到的问题总结
- Java编程热门问题总结——编程技巧篇
- Java JDBC编程总结
- jdbc编程步骤
- JDBC编程步骤
- 网络编程常见问题总结 2
- 网络编程问题总结(六)
- JDBC编程步骤与执行SQL语句的方式