java 与 SQL 的邂逅 之二 (简单话)
简单,一如赤子之心,你的话我也许懂,我的话你也许也会懂吗?
(1)预谋遇见 :java.sql.Connection。
上文中已经描述了Connection 的获取con = DriverManager.getConnection(URL,USER,PWD);
(2) 简单话:Statement 和 PreparedStatement
PreparedStatement 接口继承于Statement (两者都是interface)
两者都可用于执行SQL语句,但是PreparedStatement 包含已经编译的语句,执行的效率更高些。
具体比较实例:
参照这位博主的分析
两个的用法:
Statement st = con.createStatement();
ResulteSet rs = st.executeQuery(sql);
while(rs.next()){
//TODO Something
}
st.executeUpdate(sql);
PreparedStatement pst = con.prepareStatement(sql);
//pst 需要设置些参数
pst.executeQuery();//无参数
pst.executeUpdate();
...
以上是简单的查询与更新的操作,包括删除数据,插入数据修改数据等等。
java 与 SQL 的邂逅 之二 (简单话)相关推荐
- 从零开始java数据库SQL优化(二):多个LEFT JOIN的SQL优化
一:场景 我代码里需要在用户登录时将所有用户相关的用户,角色,部门,岗位,权限(其中权限放在菜单中,每2张表有一张关联表),不多说直接上SQL SELECT a.fk_user_id AS " ...
- Java学习的第七周之简单的SQL语句
Java学习的第七周之简单的SQL语句 一 简单SQL语句: 1.查询表结构 desc 表名; 2.插入数据 --方式一: 默认全部插入数据INSERT INTO 表名 VALUES (值1,值2,值 ...
- idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...
intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...
- [Java面经] 关于面试的二三事.
今天终于闲下来了, 那么也好总结下这几天面试的经历. 四天的时间一共面了七家, 有一家是自己推迟了没有去. 声明:如若转载请注明出处:http://www.cnblogs.com/wang-meng/ ...
- java中sql语句怎么把开始和结束时间作为参数写sql查询_java程序员跳槽的一道坎,大公司面试官都会问的Mybatis...
一.什么是Mybatis? 1. Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动.创建连接.创建statement ...
- Java、SQL 十年混战史:Oracle 告 Google、“窃”IBM 往事
在计算机的历史长河中,Oracle(甲骨文)是一家极具争议的公司,吴军在<浪潮之巅>之中将其定义为「纯软件公司的先驱」,即开启只开发软件,然后靠软件的使用费(License Fee)生存的 ...
- java从入门到放弃(二)
java从入门到放弃(二) //求园面积 结果保留5位小数double ymj = Math.PI*Math.pow(``2.14``,` `2``);DecimalFormat df1 =new D ...
- Java用JDBC连接MySQL并进行简单查询
写在前面 *********************************************************************************************** ...
- Java小白的数据库爱情(二)Oracle 入门
Java小白的数据库爱情(二)Oracle 入门 概述 随着互联网时代的到来,需要持久化数据呈现井喷式发 展,常规的 io 操作虽然可以满足持久化的需求,但是, 对于持久化的目的,对数据的操纵,显然力 ...
最新文章
- 华为某研究生程序员哀叹:年薪五十多万,存款一百万,却不知道未来怎么走!...
- java中的assert
- linux5.4支持中文及中文输入法
- Windows——Windows恢复环境(Windows RE)
- 如何运用领域驱动设计 - 聚合
- ClickHouse 客户端命令
- 串口打印怎么使用】_爱普生打印机怎么使用 爱普生打印机使用方法【详解】...
- 快讯:阿里巴巴加入JCP执行委员会
- 更改收藏夹路径和桌面路径
- 递归法:杨辉三角,计算第m层的第n个系数
- python定时器毫秒_Python实现定时精度可调节的定时器
- IE 8 HTML Parsing Error:Unable to modify the parent container element before the child element is...
- Linux网络协议栈(一)——Socket入门(2)
- 什么是模型?什么是数学模型?
- java sftp工具类_Java代码--SFTP工具类
- 基于wemos d1 按键开锁
- word怎么删除参考文献的横线_教大家word2016怎么去掉引用参考文献中的横线
- 修改app绕过模拟器检测_雷电模拟器(增强版)
- pc计算机参数表示什么,电脑cmos是什么意思?详细介绍cmos
- 小程序云开发中的一些注意点与Error: errCode: -404011 cloud function execution error | errMsg: clou----错误