zoukankan      html  css  js  c++  java
  • oracle应用

    一、使用jdbc连接oracle数据库:
    1.将ojdbc6.jar放在lib中
    2.将ojdbc6.jar右击–》build path–>add build path
    3.加载驱动:
    Class.forName(“oracle.jdbc.driver.OracleDriver”);
    4.建立连接:
    Connection conn = DriverManage.getconnection(“jdbc:oracle:thin:@127.0.0.1:1521:orcl”,“pet”,“1234”);
    5.写sql语句
    String sql = “select * from city”;
    6.执行sql语句并处理返回结果:
    ResultSet rs = pre.executeQuery(sql);
    7.使用while循环遍历:
    while(rs.next()){
    System.out.print(ts.getInt(1));
    }
    二、日期函数处理
    1.EXTRACT:从date型的字段中抽取出来某一部分内容
    eg:select extract(year from sysdate) from dual;
    2.to_char():将日期格式转换成字符串
    eg:select to_char(sysdate) from dual; //默认格式是日-月-年(16-7月-2019)
    3.decode函数:相当于if–then–else
    eg:select cid,decode(cid,1,‘一’,2,‘二’,‘三’) from city;
    4.nvl()函数:把空值替换成指定的字符串
    eg:select nvl(cname,‘空值’) from city;
    5.to_date():将字符串转换改成日期函数:
    eg:insert into stu values(1,‘张三’,to_date(‘2019-7-16’,‘yyyy-MM-dd’));
    三、常用的函数:
    1.count():计数
    2.avg():平均数
    3.sum():求和
    4.max():最大值
    5.min():最小值
    四、oracle中的索引:
    (1)按照索引的存储结构可以分为:
    1.B树索引
    2.位图索引
    3.反向键索引
    (2)按照索引是否唯一可以分为:
    1.唯一索引
    2.非唯一索引
    五、创建索引
    语法:create 索引类型 index 索引名 on 表名 (列名)
    eg:create bitmap index c_bit on city(cid)
    六、删除索引:
    drop index 索引名;

  • 相关阅读:
    python编程设计模式之接口类和抽象类
    python进阶之面向对象初识
    python进阶之异常处理
    python模块之包
    python模块之序列化模块
    python基础二 ---类型转换 ,字符串,列表,元祖,for,range,enumerate
    python基础一
    TCP协议的三次握手
    随机数Math.random()
    Vue.js内部响应式原理探究
  • 原文地址:https://www.cnblogs.com/a1111/p/12815880.html
Copyright © 2011-2022 走看看