dml语句:数据操作语句insertupdatedelete

ddl语句:数据定义语言create tabledrop table

dql语句:数据查询语句select

dtl语句:数据控制语言commitrollback

package com.lsz.test;

import java.sql.*;

public class TestOracleCrud {

//此程序演示oracle的CRUD操作

public static void main(String[] args) {

Connection ct=null;   //与特定数据库的连接

PreparedStatement ps=null;   //表示预编译的sql语句对象

ResultSet rs=null;  //表示数据库结果集的数据表,通常通过执行查询数据库的语句生成

try {

Class.forName("oracle.jdbc.driver.OracleDriver");  //1.加载驱动

//2.得到连接

ct=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL","scott","tiger");

//3.创建PrepareStatement接口引用对象

ps=ct.prepareStatement("select * from emp");

System.out.println(ps);

//4.完成查询

rs=ps.executeQuery();

//5.循环输出结果

while(rs.next()){

System.out.println(rs.getString("ename"));

}

} catch (Exception e) {

e.printStackTrace();

}finally{

//关闭资源,后创建的先关闭

try {

if(rs!=null) rs.close();

if(ps!=null) ps.close();

if(ct!=null) ct.close();

} catch (Exception e2) {

e2.printStackTrace();

}

}

}

}

对于使用java去查询oracle会出现一个很奇怪的现象?

Pl/sql developer 看到的数据库,可能和java程序中看到的数据不一样,这是涉及到“事务控制”

(1)对java代码进行一个重构,封装成一个SQLHelper类

(2)我们把连接数据库的配置信息,写到一个文件中去,这样代码更加灵活。

 

 

②jdbc.odbc桥连接

管理工具  数据源(ODBC)

转载于:https://www.cnblogs.com/fanweisheng/p/11113729.html

oracle Sql语句分类相关推荐

  1. 05_MySQL笔记-配置文件-连接方式-密码破解-存储引擎-SQL语句分类

    文章目录 MySQL的配置文件 DBMS MySQL的连接方式 MySQL里密码破解 MySQL的存储引擎 SQL语句分类 个人博客 https://blog.csdn.net/cPen_web My ...

  2. oracle sql语句中包含‘’ 的解决方法

    oracle sql语句中包含'&' 的解决方法 参考文章: (1)oracle sql语句中包含'&' 的解决方法 (2)https://www.cnblogs.com/hm1990 ...

  3. Oracle SQL语句执行过程

    前言 QQ群讨论的时候有人遇到这样的问题:where子句中无法访问Oracle自定义的字段别名.这篇 博客就是就这一问题做一个探讨,并发散下思维,谈谈SQL语句的执行顺序问题. 问题呈现 直接给出SQ ...

  4. Oracle查询所有序列;[oracle中如何创建表的自增ID(通过序列);oracle sql语句大全

    Oracle查询所有序列 oracle sql语句大全 oracle中如何创建表的自增ID(通过序列)

  5. oracle sql 语句如何插入全年日期?

    为什么80%的码农都做不了架构师?>>>    oracle sql 语句如何插入全年日期? create table BSYEAR (d date); insert into BS ...

  6. Oracle SQL语句执行步骤

    Oracle中SQL语句执行过程中,Oracle内部解析原理如下: 1.当一用户第一次提交一个SQL表达式时,Oracle会将这SQL进行Hard parse,这过程有点像程序编译,检查语法.表名.字 ...

  7. Oracle Sql语句定时执行

    Oracle Sql语句定时执行 本文链接:https://blog.csdn.net/qq_16979575/article/details/70169519 通过网上查询,找到一种方案,就是先在o ...

  8. sql跟踪 oracle,oracle SQL语句跟踪详解

    本文主要内容为oracle SQL语句跟踪详解,废话不多说,马上进入正题. 对于跟踪的sql语句,生成的trace 文件放在udump 下 SQL> showparameter sql NAME ...

  9. oracle sql语句中like %参数%的用法

    oracle sql语句中like %参数%的用法,在网上找了很久没找到类似的帖子,因此分享一下我的收获,希望对看到的人有帮助 今天在处理oracle数据库数据merge的时候遇到一个问题: 在mer ...

最新文章

  1. jquery 取消 radio checked 属性,重新选中的问题解决
  2. R语言应用str_match函数和str_match_all函数从字符串抽取匹配的字符串模式:str_match函数抽取第一个匹配的字符串模式、str_match_all函数抽取多个匹配的字符串模式
  3. 企业网络推广——企业网络推广专员提高网站更新讲策略
  4. linux 文件的组织,Linux文件组织和目录结构
  5. JVM(二)Java虚拟机组成详解
  6. TP-LINK WN823N 无线驱动 ubuntu
  7. 新DELL服务器在F2设置界面下raid的配置
  8. 调研报告|在线语音识别改进之 RNN-T 训练
  9. Xcode5 symbolicatecrash文件路径
  10. 蓝芯保护卡_蓝芯防毒卡无忧版
  11. 基于CC2430的基础实验4-----定时器中断
  12. 微信PC版 消息汇总和云端控制的开发介绍
  13. 认知的方法论 --以学习python编程语言为例
  14. 那些著名的黑客事件 十二
  15. java guardedby_java并发编程之Guarded Suspention
  16. Maven子模块pom文件灰色下划线
  17. 怎样在计算机上进行高级搜索,怎么用中国知网的高级检索才能准确找到自己想要的文献?...
  18. ES6:字符串的扩展及新增方法
  19. Express模版引擎hbs备忘
  20. Camstar 客户端Modeling管理系统

热门文章

  1. 每日一题(2)—— -2与2的比较
  2. mit数据集_DriveSeg:动态驾驶场景分割数据集
  3. python快递代取系统_代取快递的变现方式,校园跑腿的经营范围有多大?
  4. arduino i2c 如何写16位寄存器_树莓派3B开发Go语言(二)寄存器版本GPIO
  5. 下载 嵌入式qt实战教程pdf_Qt之JSON教程-实战篇
  6. LeetCode 2200. 找出数组中的所有 K 近邻下标
  7. LeetCode 1034. 边框着色(BFS/DFS)
  8. LeetCode 1569. 将子数组重新排序得到同一个二叉查找树的方案数(DP)
  9. LeetCode 549. 二叉树中最长的连续序列(树上DP)
  10. C语言makefile文件详解,makefile讲解