简单,一如赤子之心,你的话我也许懂,我的话你也许也会懂吗?

(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 的邂逅 之二 (简单话)相关推荐

  1. 从零开始java数据库SQL优化(二):多个LEFT JOIN的SQL优化

    一:场景 我代码里需要在用户登录时将所有用户相关的用户,角色,部门,岗位,权限(其中权限放在菜单中,每2张表有一张关联表),不多说直接上SQL SELECT a.fk_user_id AS " ...

  2. Java学习的第七周之简单的SQL语句

    Java学习的第七周之简单的SQL语句 一 简单SQL语句: 1.查询表结构 desc 表名; 2.插入数据 --方式一: 默认全部插入数据INSERT INTO 表名 VALUES (值1,值2,值 ...

  3. idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

    intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...

  4. [Java面经] 关于面试的二三事.

    今天终于闲下来了, 那么也好总结下这几天面试的经历. 四天的时间一共面了七家, 有一家是自己推迟了没有去. 声明:如若转载请注明出处:http://www.cnblogs.com/wang-meng/ ...

  5. java中sql语句怎么把开始和结束时间作为参数写sql查询_java程序员跳槽的一道坎,大公司面试官都会问的Mybatis...

    一.什么是Mybatis? 1. Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动.创建连接.创建statement ...

  6. Java、SQL 十年混战史:Oracle 告 Google、“窃”IBM 往事

    在计算机的历史长河中,Oracle(甲骨文)是一家极具争议的公司,吴军在<浪潮之巅>之中将其定义为「纯软件公司的先驱」,即开启只开发软件,然后靠软件的使用费(License Fee)生存的 ...

  7. java从入门到放弃(二)

    java从入门到放弃(二) //求园面积 结果保留5位小数double ymj = Math.PI*Math.pow(``2.14``,` `2``);DecimalFormat df1 =new D ...

  8. Java用JDBC连接MySQL并进行简单查询

    写在前面 *********************************************************************************************** ...

  9. Java小白的数据库爱情(二)Oracle 入门

    Java小白的数据库爱情(二)Oracle 入门 概述 随着互联网时代的到来,需要持久化数据呈现井喷式发 展,常规的 io 操作虽然可以满足持久化的需求,但是, 对于持久化的目的,对数据的操纵,显然力 ...

最新文章

  1. 华为某研究生程序员哀叹:年薪五十多万,存款一百万,却不知道未来怎么走!...
  2. java中的assert
  3. linux5.4支持中文及中文输入法
  4. Windows——Windows恢复环境(Windows RE)
  5. 如何运用领域驱动设计 - 聚合
  6. ClickHouse 客户端命令
  7. 串口打印怎么使用】_爱普生打印机怎么使用 爱普生打印机使用方法【详解】...
  8. 快讯:阿里巴巴加入JCP执行委员会
  9. 更改收藏夹路径和桌面路径
  10. 递归法:杨辉三角,计算第m层的第n个系数
  11. python定时器毫秒_Python实现定时精度可调节的定时器
  12. IE 8 HTML Parsing Error:Unable to modify the parent container element before the child element is...
  13. Linux网络协议栈(一)——Socket入门(2)
  14. 什么是模型?什么是数学模型?
  15. java sftp工具类_Java代码--SFTP工具类
  16. 基于wemos d1 按键开锁
  17. word怎么删除参考文献的横线_教大家word2016怎么去掉引用参考文献中的横线
  18. 修改app绕过模拟器检测_雷电模拟器(增强版)
  19. pc计算机参数表示什么,电脑cmos是什么意思?详细介绍cmos
  20. 小程序云开发中的一些注意点与Error: errCode: -404011 cloud function execution error | errMsg: clou----错误

热门文章

  1. Dya3:Python的开发工具
  2. scala学习笔记:各种奇怪的写法
  3. wordpress主题怎样在标签云效果中显示每个标签的文章数?
  4. 资料:电视剧《楚汉骄雄》剧情简介
  5. matlab示波器导出图片,MATLAB SIMULINK 示波器 SCOPE 图片保存
  6. 收集了50道基础的java面试题
  7. 特征选择/筛选方法总结
  8. java 关键字6,【JAVA SE基础篇】6.开始前的一些规定以及关键字
  9. OpenFeign学习
  10. 在python中逻辑量有_(五)我的魔法竟有了一丝逻辑