首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
建立Statement对象的作用是?
[单选题]
建立Statement对象的作用是?
连接数据库
声明数据库
执行SQL语句
保存查询结果
查看正确选项
添加笔记
求解答(13)
邀请回答
收藏(2635)
分享
66个回答
添加回答
189
sakiila
1、Statement对象用于执行不带参数的简单SQL语句。
2、Prepared Statement 对象用于执行预编译SQL语句。
3、Callable Statement对象用于执行对存储过程的调用。
发表于 2018-09-14 23:40:17
回复(5)
129
鱼泡泡-菜鸟成长记
Class.forName("com.mysql.jdbc.Driver"); //加载jdbc驱动
con=DriverManager.getConnection(url,user,password); //建立连接
stmt=con.createStatement(); //创建语句执行者(stateMent用于执行不带参数的简单sql语句,PreparedStatement用于执行带参数的预编译sql语句能够预防sql注入,CallableStatement提供了一种标准形式的调用存储过程的方法)
stmt.execute(“sql语句”);
rs=stmt.executeQuery("sql查询语句"); //结果集
发表于 2019-06-04 21:01:52
回复(9)
20
仓央、嘉措
statement 用于执行不带参数的SQL语句 preperStatement 用于执行带参数的SQL语句可以防SQL注入 callableStatement 用于执行存储过程的调用
编辑于 2018-11-27 07:58:03
回复(0)
17
三号小学生
statement对象,用于执行不带参数的简单SQL语句
发表于 2018-09-14 15:29:25
回复(0)
12
吃不饱的芹菜很成熟
Jdbc六大步骤: 1.注册驱动 2.获取连接 3.创建语句对象 4.执行sql 5.处理语句集 6关闭连接
发表于 2020-01-06 18:54:19
回复(1)
12
…完美搭配い
加载驱动,建立连接,创建执行者,执行命令,返回结果。
发表于 2019-09-09 15:12:31
回复(1)
10
从前的小余儿
JDBC的连接过程 1.加载驱动器 2.创建connection对象 3.创建statement--sql执行对象 4.编写sql语句 5.statement调用sql方法执行sql语句 6.创建处理结果集对象 7.处理结果,返回
发表于 2020-07-31 10:45:57
回复(0)
4
🌷201808210910347
用于执行SQL语句
发表于 2018-09-13 23:49:14
回复(0)
3
等风来,不如追风去
JDBC中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象 向数据库发送增删改查语句即可
就是执行SQL语句
发表于 2022-01-12 22:00:03
回复(0)
3
屈服于现实的三岁多一点的孩子
Statement对象用于执行不带参数的简单SQL语句
发表于 2019-04-21 15:30:11
回复(0)
2
牛客697757590号
statement是执行语句,resultmap是保存结果
发表于 2021-07-24 22:19:35
回复(0)
1
努力努力再努力68
jdbc的步骤:1 加载驱动器 2 创建connection对象 3 创建connection-sql对象链接 4 编写sql语句 5 利用statement执行sql语句 6 创建结果集对象 7 处理结果并返回
编辑于 2023-12-04 21:49:32
回复(0)
1
阿莉勒丝黛拉
C
发表于 2022-02-23 08:27:09
回复(0)
1
逃离计划
建立Statement对象的作用是 执行SQL语句。
发表于 2021-07-01 09:19:22
回复(0)
1
牛客9792607号
需要注意的是:
statement对象用于执行不带参数的简单的SQL语句
Prepared Statement 对象用于执行预编译的SQL语句
Callable Statement对象用于执行对存储过程中的调用
发表于 2019-01-14 20:02:57
回复(0)
0
莫名奇了个喵
多年不用原生JDBC了😓
发表于 2025-07-03 14:15:41
回复(0)
0
想居家的打工人求你们别卷了
Statement对象用于执行sql语句,PreparedStatement对象用于执行预编译sql语句且防止sql注入的危险
发表于 2023-04-13 00:32:52
回复(0)
0
苗条的亚瑟也不容易
Class.forName("com.mysql.jdbc.Driver"); //加载jdbc驱动 con=DriverManager.getConnection(url,user,password); //建立连接 stmt=con.createStatement(); //创建语句执行者(stateMent用于执行不带参数的简单sql语句,PreparedStatement用于执行带参数的预编译sql语句能够预防sql注入,CallableStatement提供了一种标准形式的调用存储过程的方法) stmt.execute(“sql语句”); //执行sql语句 rs=stmt.executeQuery("sql查询语句"); //结果集
发表于 2022-10-19 08:11:50
回复(0)
0
牛客812909288号
statement对象是用于执行不带参数的简单SQL语句的
发表于 2022-06-29 04:31:21
回复(0)
0
程序牛🐂
Class.forName("com.mysql.jdbc.Driver"); //加载jdbc驱动 con=DriverManager.getConnection(url,user,password); //建立连接 stmt=con.createStatement(); //创建语句执行者(stateMent用于执行不带参数的简单sql语句,PreparedStatement用于执行带参数的预编译sql语句能够预防sql注入,CallableStatement提供了一种标准形式的调用存储过程的方法) stmt.execute(“sql语句”); rs=stmt.executeQuery("sql查询语句"); //结果集
发表于 2022-04-06 15:19:51
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
上传者:
小小
难度:
66条回答
2635收藏
9859浏览
热门推荐
相关试题
BD的一般流程()
京东
产品
运营
2019
商务
商务拓展
评论
(1)
下面关于 Java 中的异常处理说...
Java
评论
(1)
关于大模型“上下文窗口”的理解,以...
大模型概念
评论
(1)
Vue Router的全局前置守卫...
Vue
评论
(1)
在Vue.js中,组件data选项...
Vue
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题