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)

最新文章

  1. iOS之UIKit系列教程<一>
  2. 理解记忆三种常见字符编码:ASCII, Unicode,UTF-8
  3. 货运APP雨后春笋 传统物流模式将被改变
  4. How to use kingshard building a MySQL cluster
  5. C#中WebService 的 Timer定时器过段时间后自动停止运行
  6. POJ1258Agri-Net
  7. VbCrlf的相关说明
  8. GDB调试技巧
  9. Elasticlunr.js 简单介绍
  10. cocos2d-x 截取屏幕可见区域
  11. Android PagerAdapter的用法
  12. python机器学习实战(三)
  13. C++教程之初识编程
  14. 1 小时 SQL 极速入门(三)——分析函数
  15. Cannot redeclare C() (previously declared in .
  16. paloalto防火墙内存使用率高
  17. SQL Server如何定位自定义标量函数被那个SQL调用次数最多浅析
  18. XML 可扩展标记语言
  19. JAVA-开发IDE版本
  20. 【转】phpcms v9的ckeditor加入给内容调整行高

热门文章

  1. python-pygame安装教程
  2. 创建Hadoop用户
  3. Luogu P1967 货车运输(Kruskal重构树)
  4. Leetcode438.Find All Anagrams in a String找到字符串中所有字母异位词
  5. win10系统下安装打印机驱动
  6. Django项目:CRM(客户关系管理系统)--41--33PerfectCRM实现King_admin编辑整张表限制
  7. 1858: [Scoi2010]序列操作
  8. Delphi 设计模式:《HeadFirst设计模式》Delphi7代码---装饰模式之StarBuzzCoffee[转]
  9. python twisted 的定时调用带参的函数
  10. 笔记本最小安装centos7 连接WiFi的方法