SQL—— Statement 对象
JDBC 中的 Statement 对象用于向数据库发送 SQL 语句,像完成数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。
Statement 对象的 executeUpdate 方法,用于向数据库发送增、删、改的 SQL 语句,executeUpdate 执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化)。
Statement.executeQuery 方法用于向数据库发送出查询语句,executeQuery 方法返回代表查询结果的 ResultSet对象。
CRAU 操作- create
使用executeUpdate(String sql)方法完成数据添加操作,示列操作:
Statement st = conn.createStatement();
String sql = "insert into user(...) values(...)";
int num = st.executeUpdate(sql);
if(num>0){System.out.println("插入成功!");
}
CRUD操作- delete
使用executeUpdate(String sql)方法完成数据删除操作,示例操作:
Statement st = conn.createStatement();
String sql ="delete from user where id=1";
int num = st.executeUpdate(sql);
if(num>0){System.out.println("删除成功!");
}
CRUD操作- update
使用executeUpdate(String sql)方法完成数据修改操作,示例操作:
Statement st = conn.createStatement();
String sql ="update user set set name =' ' where name=' '";
int num = st.executeUpdate(sql);
if(num>0){System.out.println("修改成功!");
}
CRUD操作- read
使用executeQuery(String sql)方法完成数据查询操作,示例操作:
Statement st = conn.createStatement();
String sql ="select * from user where id=1";
ResultSet rs = st.executUpdate(sql);
while(rs.next()){//根据获取列的数据类型,分别调用rs的相应方法映射到java对象中
}
https://www.bilibili.com/video/BV1NJ411J79W?p=40
SQL—— Statement 对象相关推荐
- Connection对象 Statement对象 ResultSet对象
Connection对象 Statement对象 ResultSet对象 Connection对象 数据库连接对象 功能 获取执行sql的对象 createStatement() prepareSta ...
- PLS-00905: 对象 SCOTT.QUERYEMPINFO 无效;PL/SQL: Statement ignored
java.sql.SQLException: ORA-06550: 第 1 行, 第 7 列: PLS-00905: 对象 SCOTT.QUERYEMPINFO 无效 ORA-06550: 第 1 行 ...
- Statement对象重新执行将关闭当前ResultSet
如下代码,希望对ResultSet结果集每一项分别处理,在while中对statement进行操作,结果只能对结果集的第一项进行处理后while循环就退出了. /**/ String qu ...
- Java数据库连接(JDBC)之二:Statement对象和PreparedStatement对象的使用
1,Statement对象是Java 执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句.Statement对象,用于执行不带参数的简单SQL语句. Sta ...
- JDBC(一)——statement对象、PreparedStatement对象
文章目录 1. 数据库驱动 2. JDBC 3. 第一个JDBC程序 4. statement对象 4.1 简述 4.2 CRUD操作 4.3 代码实现 5. PreparedStatement对象 ...
- Statement对象
statement对象用于执行不带参数的简单的SQL语句 Prepared Statement 对象用于执行预编译的SQL语句 Callable Statement对象用于执行对存储过程中的调用 转载 ...
- Statement对象最新解析
MySQL三十一:Statement对象 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可. Statement对 ...
- 10.statement对象实例(executeUpdate方法以及executeQuery方法),JDBC工具类编写
1.JDBC工具类: 2.增删改:executeUpdate() 删除指定数据: 插入一条数据: 更新数据: 3.查:executeQuery() statement对象:Statement 是 Ja ...
- 梦回JDBC —— (Statement对象)
Statement对象 jdbc中的statement 对象用于向数据库发送sql语句,想完成对数据库的增删改查,只需要通过 这个对象发送增删改查的语句就好. statement对象的executeU ...
最新文章
- gff3转mysql_五月 | 2013 | 陈连福的生信博客
- Martini 中的 Handler
- lvs集群基础及lvs-nat、dr、fwm实践
- Git和GitHub使用教程
- 硬件断点 DrxHook
- java面向对象(引用类型--参数传递)
- python Selenium调用 IE/GoogleChrome/Firefox浏览器驱动的方法及下载地址
- php rewrite重写,yaf 自定义重写路由rewrite
- 5.3 同步操作和强制排序
- 安卓中如何获取MD5码
- 新浪微博技术架构分析 2010
- Arthas--深入排查java进程消耗CPU或内存过高问题
- 织梦后台登陆界面如何修改
- 半导体产业的根基:晶圆是什么
- 绝对干货3000字,手把手带你用Python实现一个量化炒股策略,小白也能看得懂!...
- excel里面怎么排名次
- 2-文件+结构体实现实用系统(拓展)
- Java 17 新特性
- powerdesigner绘制UML模型(包括用例图、类图、时序图、E-R图……)
- 邮件退信回执原因分析
热门文章
- QGridLayout::addWidget 的使用
- 计算机毕业设计JavaH5醉美南湾湖网站设计(源码+系统+mysql数据库+lw文档)
- vue反向代理解决跨域及部署nginx端口转发解决跨域
- docker背后的内核知识
- Puppeteer PK 滑动验证码
- (翻译)‘Sign Up’ 和‘Sign In’按钮让用户混淆的原因
- matlab static 函数,MATLAB编写函数的时候运行出错Attempt to add x to a static workspace
- C 随机栈数据引发的bug
- 云盘哪个好?请问国内哪个云盘比较好?
- 写给未来孩子的一封信