易截截图软件、单文件、免安装、纯绿色、仅160KB

处理oracle数据

/**
 *
 */
package com.huawei.widget.util;
import java.math.BigDecimal;
/**
 * @author tanjixuan
 * @since 2008-12-20
 *
 */
public final class DatabaseUtil
{
 // oracle转义字符
 public static final char ORACLE_ESCAPE_CHAR = '\\';
 // oracle特殊字符定义,用于转义。以“|”字符分割
 public static final String ORACLE_SPACIAL_CHAR = "|%|_|" + ORACLE_ESCAPE_CHAR + "|";
 // 不允许实例化
 private DatabaseUtil()
 {
 }
 static public String toEscape(String data)
 {
  if (null == data || "".equals(data.trim()))
  {
   return data;
  }
  int len = data.length();
  StringBuilder escapeStrBuild = new StringBuilder();
  char singleChar;
  for (int index = 0; index < len; index++)
  {
   singleChar = data.charAt(index);
   if (ORACLE_SPACIAL_CHAR.indexOf(singleChar) > -1)
   {
    escapeStrBuild.append(ORACLE_ESCAPE_CHAR).append(singleChar);
   }
   else
   {
    escapeStrBuild.append(singleChar);
   }
  }
  // 处理oracle的字符串特殊字符了。
  String escapeStr = escapeStrBuild.toString().replace("'", "''");
  return escapeStr;
 }
 
 static public String toOracleString(String data)
 {
  if (null == data || "".equals(data.trim()))
  {
   return data;
  }
  // 处理oracle的字符串特殊字符了。
  String escapeStr = data.replace("'", "''");
  return escapeStr;
 }
 
 static public Long toLong(BigDecimal data)
 {
  Long resultLong = 0L;
  if (null != data)
  {
   resultLong = data.longValue();
 &


相关文档:

Oracle中的to_date()

Oracle中to_date()与24小时制表示法及mm分钟的显示:
在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会和我一样,直觉的采用“yyyy-MM-dd HH:mm:ss”的格式
作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。如:
to_date('2005-01-01 13:14:20 ......

Oracle_获取最新日期的数据

数据库数据
ID
UserName
Date
1
User1
2010/4/27
1
User1
2010/4/11
1
User1
2010/4/1
要求:
获取最新日期的一条数据
Sql语句:
 select t.* from tb t where date = (select max(date) from tb where id = t.id) order by t.id ......

ORACLE SGA之数据缓冲区(Data Buffer)

暨上通过预编译阐述道共享池最后到SGA,这里进一步说明一下SGA中另一个大块,数据缓冲区。
首先了解下SGA种大致有那些东西,这些东西随着数据库版本的增加会有所增加,不过大致上应该一致,这也是基本所有的体系结构都会描述的东西: ......

oracle数据审计 AUDIT

•何为审计
数据库审计,就是对数据库的活动做跟踪记录,主要包括数据库连接,SQL语句执行,数据库对象访问这些方面的跟踪记录。
•现实作用
安全控制、跟踪数据变化、程序BUG调试、自定义的数据汇总分析、操作日志
•存储方式
一种是存储在操作系统文件中,一种是存储在system表空间中的SYS.AUD$表中 ......

jsp连接oracle(javabean)


package DBbean;
import java.sql.*;
public class ConnBean
{
private Connection con;
//初始化连接。
public ConnBean()
{
        
  try
  {
   Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号