首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(1) | 引用(0) | 阅读6191次
Java编程访问oracle数据库

orcale 已经安装在服务器上,本机安装了JB2005/eclipse.1/NETBEAN4/JCREATOR3.5

JDK安装了JDK1.4.2/5.0还有 jbuilder自带的jdk,好像JB比较强悍,随后安装的jcreator和eclipse都将SDK路径指定到了JB自带的路径。

上网找了一堆资料,发现一般都是说用thin模式。

遇到的第一个问题:类似于TC下指定外部LIB,我总觉得应该在IDE开发环境下有一个目录指定,结果最后发现要指定该文件,我是从ORACLE客户端找到CLASS12.JAR,然后在 工程 里面 指定 外部JAR绑定,这样才编译通过,不然总是报告:

oracle.jdbc.driver.OracleDriverjava.sql.SQLException: No suitable driver

代码:

import java.net.URL;
import java.sql.*;

public class Sdf {
  public Sdf() {
  }
public static void main(String[] args){
  try
  {
    try{
      Class.forName("oracle.jdbc.driver.OracleDriver");
    }
    catch(java.lang.ClassNotFoundException e)
    {
      System.err.print(e.getMessage());
    }
    String url="jdbc:oracle:thin: at 192 dot 168.9.29:1521:sdf";

//192.168.9.29 服务器的IP,好像必须IP地址,否则会出现错误2

//sdf:服务器的SID,好像就是别名

//SDF1、SDF2分别代入 用户名和密码
    Connection conn=DriverManager.getConnection(url,"sdf1","sdf2");
    Statement stmt=conn.createStatement();
    ResultSet rs=stmt.executeQuery("select * from ptt_log");
    rs.next();//本来应该是WHILE
    {
      System.out.println(rs.getString(1));
    }
    conn.close();
  }
  catch(SQLException ex)
  {
//    while(ex!=null)
    { System.out.println(ex.toString());
    }
  }
}
}

第二个问题:

java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection 0324


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/java1oracle.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1113702687

2005年4月17日09:51星期日  [Dev开发] 追踪此文的RSS
14554654在 2006年2月27日17:13星期一 评论:
EmotionEmotionEmotionEmotionEmotionEmotionEmotionEmotionEmotion

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告





统计信息
[Yippee]||[统计]||日志:2143
在线: 9||用户: 2635 [列表]
今日:760||到访:3654545
Rss:||评论:1668

最新日志

最新评论

友情链接

日历
342009 - 0734
   1234
567891011
12131415161718
19202122232425
262728293031 

最新引用
搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8