我们使用jdbc操作数据库的时候,都习惯性地使用参数化的sql与数据库交互。因为参数化的sql有两大有点,其一,防止sql注入;其二,提高sql的执行性能(同一个connection共用一个的sql编译结果)。下面我们就通过mybatis来分析一下参数化sql的过程,以及和非参数化sql的不同。 注 ...
分类:
数据库 时间:
2019-08-19 00:17:01
阅读次数:
614
分析一段代码,传统的jdbc的功能,最终要实现的功能就是sql语句。 ...
分类:
数据库 时间:
2019-08-04 13:54:52
阅读次数:
126
记一次面试题目,并进行了一些扩展: 因为我简历上有写熟悉JDBC、Servlet、Jsp,所以首先问了关于JDBC和Servlet的知识: 1.说一下JDBC操作数据库的步骤。 1.加载数据库连接驱动 Class.forName(...); 2.获取数据连接对象 Connection conn = ...
分类:
其他好文 时间:
2019-05-29 23:47:11
阅读次数:
169
Mybatis介绍 1、mybatis是Apache下的开源框架,前身是ibatis。 2、这是一个优秀的ORM框架,它对JDBC操作数据库的过程进行了封装,让我们只需要关注如何去编写SQL,而不需要复杂、繁琐、重复的去操作connection、statement等。 3、mybatis通过XML或 ...
分类:
其他好文 时间:
2019-05-26 15:58:08
阅读次数:
105
1.连接数据库(ip地址,端口号,用户名,密码,数据库名 2.打开发送和执行sql语句的窗口3.发送和执行sql语句4.根据返回结果,判断是否正确操作了数据库5.关闭打开的所有的东西 JDBC操作数据库的步骤: 1.连接到数据库:(1)加载数据库驱动:会抛出一个ClassNotFoundExcept ...
分类:
数据库 时间:
2019-04-19 22:34:33
阅读次数:
213
通过JDBC 操作数据库 有三种方式 第一种 是 使用 JDBC的JDBC Template ,一种是NamedParameterJdbcTemplate ,一种是 使用 Simple JDBC Insert。 具体的例子 可以 参考下面的 几种 示例。 因为我的 类 是 使用 的 Map 进行传参 ...
分类:
数据库 时间:
2019-03-13 21:48:24
阅读次数:
202
JDBC操作数据库的步骤 ? 注册数据库驱动。 建立数据库连接。 创建一个Statement。 执行SQL语句。 处理结果集。 关闭数据库连接 代码如下 JDBC中的Statement 和PreparedStatement,CallableStatement的区别? 区别: PreparedStat ...
分类:
数据库 时间:
2019-02-17 00:53:52
阅读次数:
209
jdbc:mysql://localhost:3306/XXX?useUnicode=true&characterEncoding=utf-8 xxx为数据库名称 后面加上编码格式即可 ...
分类:
数据库 时间:
2019-02-15 12:02:12
阅读次数:
174