撩课-JavaWeb之Statement接口与预编译语句及调用存储过程

Statement接口接口Statement接口作用 用于进行Java程序和数据库之间的数据传输具体类有3个实现 Statement 用于对数据库进行通用访问,使用的是静态sql PreparedStatement PreparedStatement 用于预编译模板SQL语句,在运行时接受sql输入参数 CallableStatement 要访问数据库存...
摘要由CSDN通过智能技术生成

Statement接口

接口

Statement接口作用

		用于进行Java程序和数据库之间的数据传输

具体类有3个实现

		Statement
			用于对数据库进行通用访问,使用的是静态sql
		PreparedStatement
			PreparedStatement 用于预编译模板SQL语句,在运行时接受sql输入参数
		CallableStatement
			要访问数据库存储过程时使用
				也可以接受运行时输入参数。

预编译语句

没有预编译语句时

		没有预编译语句,所有的sql都是进行拼接

预编译语句

		PreparedStatement 用于预编译模板SQL语句
		在性能和代码灵活性上有显著地提高
		PreparedStatement 对象使用 ? 作为占位符,即参数标记;
		使用 setXXX( index,value) 方法将值绑定到参数中
			每个参数标记是其顺序位置引用,注意 index 从 1 开始;

Pr

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本课程详细讲解了以下内容:    1.jsp环境搭建及入门、虚拟路径和虚拟主机、JSP执行流程    2.使用Eclipse快速开发JSP、编码问题、JSP页面元素以及request对象、使用request对象实现注册示例    3.请求方式的编码问题、response、请求转发和重定向、cookie、session执行机制、session共享问题     4.session与cookie问题及application、cookie补充说明及四种范围对象作用域     5.JDBC原理及使用Statement访问数据库、使用JDBC切换数据库以及PreparedStatement的使用、Statement与PreparedStatement的区别     6.JDBC调用存储过程和存储函数、JDBC处理大文本CLOB及二进制BLOB类型数据     7.JSP访问数据库、JavaBean(封装数据和封装业务逻辑)     8.MVC模式与Servlet执行流程、Servlet25与Servlet30的使用、ServletAPI详解与源码分析     9.MVC案例、三层架构详解、乱码问题以及三层代码流程解析、完善Service和Dao、完善View、优化用户体验、优化三层(加入接口和DBUtil)    1 0.Web试及bug修复、分页SQL(Oracle、MySQL、SQLSERVER)     11.分页业务逻辑层和数据访问层Service、Dao、分页表示层Jsp、Servlet     12.文件上传及注意问题、控制文件上传类型和大小、下载、各浏览器下载乱码问题     13.EL表达式语法、点操作符和中括号操作符、EL运算、隐式对象、JSTL基础及set、out、remove     14.过滤器、过滤器通配符、过滤器链、监听器     15.session绑定解绑、钝化活化     16.以及Ajax的各种应用     17. Idea环境下的Java Web开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值