oracle Sql语句分类
dml语句:数据操作语句【insert,update,delete】
ddl语句:数据定义语言【create table,drop table】
dql语句:数据查询语句【select】
dtl语句:数据控制语言【commit,rollback】
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语句分类相关推荐
- 05_MySQL笔记-配置文件-连接方式-密码破解-存储引擎-SQL语句分类
文章目录 MySQL的配置文件 DBMS MySQL的连接方式 MySQL里密码破解 MySQL的存储引擎 SQL语句分类 个人博客 https://blog.csdn.net/cPen_web My ...
- oracle sql语句中包含‘’ 的解决方法
oracle sql语句中包含'&' 的解决方法 参考文章: (1)oracle sql语句中包含'&' 的解决方法 (2)https://www.cnblogs.com/hm1990 ...
- Oracle SQL语句执行过程
前言 QQ群讨论的时候有人遇到这样的问题:where子句中无法访问Oracle自定义的字段别名.这篇 博客就是就这一问题做一个探讨,并发散下思维,谈谈SQL语句的执行顺序问题. 问题呈现 直接给出SQ ...
- Oracle查询所有序列;[oracle中如何创建表的自增ID(通过序列);oracle sql语句大全
Oracle查询所有序列 oracle sql语句大全 oracle中如何创建表的自增ID(通过序列)
- oracle sql 语句如何插入全年日期?
为什么80%的码农都做不了架构师?>>> oracle sql 语句如何插入全年日期? create table BSYEAR (d date); insert into BS ...
- Oracle SQL语句执行步骤
Oracle中SQL语句执行过程中,Oracle内部解析原理如下: 1.当一用户第一次提交一个SQL表达式时,Oracle会将这SQL进行Hard parse,这过程有点像程序编译,检查语法.表名.字 ...
- Oracle Sql语句定时执行
Oracle Sql语句定时执行 本文链接:https://blog.csdn.net/qq_16979575/article/details/70169519 通过网上查询,找到一种方案,就是先在o ...
- sql跟踪 oracle,oracle SQL语句跟踪详解
本文主要内容为oracle SQL语句跟踪详解,废话不多说,马上进入正题. 对于跟踪的sql语句,生成的trace 文件放在udump 下 SQL> showparameter sql NAME ...
- oracle sql语句中like %参数%的用法
oracle sql语句中like %参数%的用法,在网上找了很久没找到类似的帖子,因此分享一下我的收获,希望对看到的人有帮助 今天在处理oracle数据库数据merge的时候遇到一个问题: 在mer ...
最新文章
- jquery 取消 radio checked 属性,重新选中的问题解决
- R语言应用str_match函数和str_match_all函数从字符串抽取匹配的字符串模式:str_match函数抽取第一个匹配的字符串模式、str_match_all函数抽取多个匹配的字符串模式
- 企业网络推广——企业网络推广专员提高网站更新讲策略
- linux 文件的组织,Linux文件组织和目录结构
- JVM(二)Java虚拟机组成详解
- TP-LINK WN823N 无线驱动 ubuntu
- 新DELL服务器在F2设置界面下raid的配置
- 调研报告|在线语音识别改进之 RNN-T 训练
- Xcode5 symbolicatecrash文件路径
- 蓝芯保护卡_蓝芯防毒卡无忧版
- 基于CC2430的基础实验4-----定时器中断
- 微信PC版 消息汇总和云端控制的开发介绍
- 认知的方法论 --以学习python编程语言为例
- 那些著名的黑客事件 十二
- java guardedby_java并发编程之Guarded Suspention
- Maven子模块pom文件灰色下划线
- 怎样在计算机上进行高级搜索,怎么用中国知网的高级检索才能准确找到自己想要的文献?...
- ES6:字符串的扩展及新增方法
- Express模版引擎hbs备忘
- Camstar 客户端Modeling管理系统
热门文章
- 每日一题(2)—— -2与2的比较
- mit数据集_DriveSeg:动态驾驶场景分割数据集
- python快递代取系统_代取快递的变现方式,校园跑腿的经营范围有多大?
- arduino i2c 如何写16位寄存器_树莓派3B开发Go语言(二)寄存器版本GPIO
- 下载 嵌入式qt实战教程pdf_Qt之JSON教程-实战篇
- LeetCode 2200. 找出数组中的所有 K 近邻下标
- LeetCode 1034. 边框着色(BFS/DFS)
- LeetCode 1569. 将子数组重新排序得到同一个二叉查找树的方案数(DP)
- LeetCode 549. 二叉树中最长的连续序列(树上DP)
- C语言makefile文件详解,makefile讲解