跟小博老师一起学习数据库 ——JDBC-下篇

使用Statement接口访问数据库极易被SQL注入攻击,在实际应用中我们应使用PreparedStatement接口,此接口是Statement的子接口。

PreparedStatement

本接口表示预编译的SQL 语句的对象。SQL 语句被预编译并存储在 PreparedStatement 对象中。然后可以使用此对象多次高效地执行该语句。

常用方法

案例

使用PreparedStatement查询170~190身高的客户。

小傅老师解释下,定义的SQL语句中二个“?”是占位符,用来标识将来要设定值的位置。注意,”?”只能标识字段所对应的值,不能标识SQL的关键字与列的名称;一个SQL中可以有多个占位符,索引号从1开始,不要给有些工具提示所误导了(MyEclipse8.6提示从0开始)。

JDBC小

JAVA访问数据库势必要使用JDBC,市面上一些流行的模型层框架将JDBC进行了封装,以便我们访问数据库更方便、代码执行效率更高。不管代码如何封装,实现步骤都逃不过以下流程。

我们用了三期将JDBC的基本使用讲授完毕,小傅老师给伙伴们留个题目练习练习,巩固巩固知识点。

从控制台接收至少5个值,把数据保存到数据库,并显示操作结果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JDBC概述 在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库、JDO技术、第三方O/R工具,如...
    usopp阅读 8,868评论 3 75
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 11,165评论 0 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,447评论 18 399
  • 本节介绍Statement接口及其子类PreparedStatement和CallableStatement。 它...
    zlb阅读 4,895评论 0 0
  • 那一年的春天好像格外的暖和……那一年正处于大四迷茫阶段,不知道未来何去何从,意外的瞟了一眼宿舍楼梯墙上的一眼兼...
    最初的遗忘阅读 1,535评论 0 0

友情链接更多精彩内容