• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
oracle数据库java接口类
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
oracle数据库java接口类
软件发布 oracle数据库java接口类
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 文章首页 >> 认证考试 >> Oracle认证 >> Oracle指导 >> oracle数据库java接口类

oracle数据库java接口类

添加时间: 2008-4-19 22:34:56  作者:   阅读次数:8   来源:

       

  /**************2004-04-21**************from wj*/

/*****oracle数据库接口***********/

package CMCC;

import java.sql.* ;

import java.util.*;

import java.text.*;

import java.io.*;

import oracle.jdbc.driver.* ;

public class jdbc_oracle_test

{

/*

public static void main ( String args[]){

jdbc_oracle db = new jdbc_oracle();

String Str;

int id;

ResultSet re = null ;

re = db.query ("select * from test");

try{

int i=0 ;

while (re.next () && i<10){

Str = re.getString("id");

System.out.println(Str );

i++ ;

}

}

catch (Exception e ){

System.out.println("error!" );

}

db.closestmt();

db.closeconn();

}

//*/

//String conn_str="jdbc :microsoft :sqlserver://127.0.0.1 ;DatabaseName=test"
;//——数据库

String conn_str="jdbc :oracle:thin:@127.0.0.1:1521:test" ;

String username="test";//——数据库用户名

String password="test";//——数据库密码

private Connection conn=null;

private Statement stmt=null ;

ResultSet rs=null ;

//——数据库链接——

public jdbc_oracle_test ()

{

try

{

Class.forName ("oracle.jdbc.driver.OracleDriver" );

}

catch (java.lang.ClassNotFoundException e) {System.err.println
("dbclass():"+e.getMessage());}

try

{

conn=DriverManager.getConnection(conn_str,username,password);

}

catch (SQLException ex )

{ System.err.println("dbclass():"+ex.getMessage ());}

}

//——取得数据库连接——

public Connection getConn ()

{

return conn ;

}

//——数据库查询——public ResultSet query(String sql)

{

try

{

stmt=conn.createStatement ();

rs=stmt.executeQuery(sql );}

catch (SQLException ex ) {System.err.println("query():"+ex.getMessage
());}

return rs ;

}


//——————————-数据库修改————————-

public void update(String sql)

{

try

{

stmt=conn.createStatement ();

stmt.executeUpdate(sql );}

catch (SQLException ex ) {System.err.println("update ():"+ex.getMessage
());}

}

//——————————关闭数据源——————-

public void closestmt ()

{

try{stmt.close();}

catch (SQLException ex ) {System.err.println("closestmt():"+ex.getMessage
());}

}

//——————————关闭链接————————-

public void closeconn ()

{

try{conn.close();}

catch (SQLException ex ) {System.err.println("closeconn()"+ex.getMessage
());}

}

//——转换中文

public String toChinese (String s)

{

if(s==null )

return null ;

try

{

String convert=new String (s.getBytes("ISO8859-1" ),"gb2312")
;

return convert;

}

catch (Exception e ){}

return null ;

}

//——分页

public String page1 (int num ,int line,int page_line ,int start
,int page ,String search ,String filename )

{ int pagetotal=line*page_line;//所要显示的总条数

int pagestart ;// int pagenum;//

int total=(num-start+line-1)/line ;//取得总页数

int total_start=(num+pagetotal-1 )/pagetotal;//取得总偏移数

String returnstr="" ;

if(start !=0)

{

int old_start=start-pagetotal ;

returnstr+="  ;  ;<a href="+filename+"?page=0&start="+old_start+search+"><<</a>"
;

}

pagestart=start/pagetotal*page_line ;//取得当前页数

for (int i=0 ;i<total&&i<page_line;i++ )

{

pagenum=pagestart+i+1 ;

returnstr+="  ;  ;<a href="+filename+"?page="+i+"&start="+start+search+">"+pagenum+"</a>"
;

}

if(total_start != (start/pagetotal+1 )&&num !=0)

{

int new_start=start+pagetotal ;

returnstr+="  ;  ;<a href="+filename+"?page=0&start="+new_start+search+">>></a>"
;

}

return returnstr;

}

//——取得时间

public String GetPath ()

{


String dateString="123" ;

try

{

java.text.SimpleDateFormat formatter=new java.text.SimpleDateFormat
("yyyy-MM" );

java.util.Date currentTime_1=new java.util.Date ();

dateString=formatter.format (currentTime_1 );

}

catch (Exception e )

{

}

return dateString ;

}

//——取得时间

public String strNowtime()

{

String dateString="123" ;

try

{

java.text.SimpleDateFormat formatter=new java.text.SimpleDateFormat
("yyyy-MM-dd hh:mm:ss" );

java.util.Date currentTime_1=new java.util.Date ();

dateString=formatter.format (currentTime_1 );

}

catch (Exception e )

{

}

return dateString ;

}

//——去掉html——

public String HTMLEncode(String Str)

{

Str=ebbReplace(Str ,"<" ,"<;" );

Str=ebbReplace(Str ,">" ,">;" );

Str=ebbReplace(Str ," ","<BR>");

return Str;

}

//——替换变量——

public String ebbReplace(String Str,String oldStr ,String newStr)

{

String ReturnStr="" ;

int i ,j ,t ,m ,n ;

n=0 ;

j=oldStr.length ();

if(Str.indexOf (oldStr)>-1 )

{

while (Str.indexOf (oldStr,n )>-1 )

{

i=Str.length();

if(Str.indexOf (oldStr)==0 )

Str=newStr+Str.substring(j ,i );

else

{

t=Str.indexOf (oldStr);

m=(t+j );

Str=Str.substring (0 ,t )+newStr+Str.substring (m ,i );

n=t+newStr.length ()-j+1;

}

}

}

ReturnStr=Str ;

return ReturnStr;

}

//——ubb 替换——

public String LCReplace (String Str,String BStr ,String EStr ,
String ReStr)

{

String ReturnStr="" ,Str1="" ,Str2="" ;

int i ,j ,n ;

n=0 ;

if((Str.indexOf (BStr)>-1 )&&((Str.indexOf (EStr)>-1 )))

{

while (Str.indexOf (BStr,n )>-1 )

{

i=Str.indexOf (BStr);

j=Str.indexOf (EStr);

Str1=Str.substring((i+BStr.length ()),j );

Str2=ebbReplace (ReStr ,"$lichao$",Str1);

Str1=BStr+Str1+EStr ;

Str=ebbReplace(Str ,Str1,Str2);

n=i+Str2.length ()-Str1.length();

}

}

ReturnStr=Str ;

return ReturnStr;

}

}

 

上下文章:

 

上一篇文章: Oracle 快速删除数据字典管理的表空间 下一篇文章: Oracle中如何直接运行OS命令(上)

相关文章:

  • 在ORACLE的存储过程中如何做简单的动态查询
  • Oracle下调数据库许可价格以适应多芯CPU
  • Oracle全球客户支持副总裁汤姆·舒尔滋演讲
  • Oracle中国前员工述说公司高层内部纷争史
  • Oracle发布免费数据库管理工具Raptor

相关软件:

  • FullJava 1.5
  • 网页特效小精灵(javatx) V2.0
  • Java Perk V6.07
  • 小颖JAVA源代码反编译超级引挚 V1.4 标准版
  • ExcelEverywhere for Java/JSP V3.4.1
  • Access数据库密码破解器 V2.65

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

Oracle认证分类导航

  • Oracle动态
  • Oracle指导
  • Oracle题库

本类经典文章推荐

  • Oracle中关于逻辑备份与恢复
  • Oracle开发人员JAVA存储过程
  • 为数据库的表自动生成行号
  • Oracle中的OOP概念
  • 用java从oracle取数
  • 冷备份移植到另一台Solaris机器上
  • 如何将excel数据导入oracle中
  • Oracle10.2g安装记录
  • 数据库监控工具ForOraclev1.2
  • oracle双机群集系统

Oracle指导阅读排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle常用的OCI函数上
  • Oracle企业管理器(OEM 2.1)使用...
  • Tomcat+SQLServer连接池配置
  • 如何将excel数据导入oracle中
  • 如何取出某一用户的密码 再原样改...
  • 实例:Oracle导出EXCEL文件
  • 案例学习Oracle错误:ORA-00604
  • 案例学习Oracle错误:ORA-00060

Oracle认证阅读总排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle常用的OCI函数上
  • 在ORACLE的存储过程中如何做简单的...
  • Oracle企业管理器(OEM 2.1)使用...
  • Tomcat+SQLServer连接池配置
  • 如何将excel数据导入oracle中
  • AIX下自动启动Oracle数据库与监听...
  • 如何取出某一用户的密码 再原样改...
  • 实例:Oracle导出EXCEL文件

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有