中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > 综合文章
java中操作Oracle数据库(通过JDBCODBC驱动,OS:windows 2000)
作者:未知 时间:2005-07-27 22:40 出处:CSDN 责编:chinaitpower
              摘要:java中操作Oracle数据库(通过JDBCODBC驱动,OS:windows 2000)
参考 http://java.sun.com/docs/books/tutorial/jdbc/basics/index.html
     java中操作Oracle数据库,经过以下几个步骤,
1.将OracleHome/jdbc/lib/目录的所有文件添加到jre/lib/ext目录;(配置JDBC驱动)
2.创建odbc源,在控制面板=》管理工具=》数据源(odbc)中添加DSN,比如取名为OracleDSN,选择一个Service,输入用户名密码,测试连接,若通过说明成功;
3.在程序中加载jdbc驱动(下面的例子用的是JdbcOdbc驱动),建立连接,执行Query.
 
     下面是连接OracleDSN ODBC data source的一个类,方法Test()连接数据库后,读取tbljob的内容,并显示所有记录。
 
import java.sql.*;
 
 class OracleConnect {
 public static void Test() {  //connection by JdbcOdbcDriver

  try {
   //load the driver:
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 
   //connect the Database,OracleDSN is the ODBC data source ;
   String url = "jdbc:odbc:OracleDSN";
   Connection conn = DriverManager.getConnection(url, "system",
     "system_passwd");
 
   // Create a Statement
   Statement stmt = conn.createStatement();
 
   // Select first_name and last_name column from the employees table
   ResultSet rset = stmt.executeQuery("select * from tbljob;");
 
   // Iterate through the result and print the employee names
   while (rset.next())
    System.out.println(rset.getString(1) + " " + rset.getString(2));
 
   // Close the RseultSet2
   rset.close();
 
   // Close the Statement
   stmt.close();
 
   // Close the connection
   conn.close();
 
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 
 }
 

}

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有