Chinaunix首页 | 论坛 | 博客
  • 博客访问: 80524
  • 博文数量: 27
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-21 11:32
文章分类

全部博文(27)

文章存档

2010年(3)

2009年(13)

2008年(11)

我的朋友

分类: Java

2008-10-10 10:27:15

 
第一步
   设置需要的jdbc库文件。在项目的名称上按鼠标的右键,然后在弹出的菜但上选择“属性”
 
 
 
在属性对话框的目录树上,选择“Java构建路径”,然后再选择“库”,接着按“添加外部JAR(X) ” 按纽。这里,用的是Oracle数据库系统自带的库文件,找到Oracle安装目下的Jdbc文件夹,因为库都存储在这里呢。
 
 
 
在这里,列出许多的库文件。我也不知道那些需要,那些不需要。我在网上看别人说要classes12.zip,于是我就选择了该文件。
 
 
 
 
 
 
最后,按确定,结束设置。最终用到的库结构如下图:
 
 
   其中,我添加的库就是classes12.zip,其它的文件都是项目建立时候eclipse自动加上去的。到这  里,  设置就好了。
 
 
 
第二步
   下面是测试程序。
 
 public static void main(String[] args) {
  
  final String oracleDriverName = "oracle.jdbc.driver.OracleDriver";
  final String oracleUrlToConnect = "jdbc:oracle:thin:@YXB:1521:DATA";
  final String user = "sde";
  final String password = "sde";
  Connection connection = null;
  PreparedStatement ps = null;
  Statement statement = null;
  
  try {
   Class.forName(oracleDriverName);
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
   return;
  }
  
  @SuppressWarnings("unused")
  Connection conn = null;
  try {
   conn = DriverManager.getConnection(oracleUrlToConnect, user, password);
   
   Statement stmt = conn.createStatement();
   ResultSet rset = stmt.executeQuery("select * from AAATEST");
   
   while (rset.next()) {
    System.out.println(rset.getString("A1") + " "
      + rset.getString("A2") + "  "
      + rset.getString("A3") + "  "
      + rset.getString("A4") + "  ");
   }
   rset.close();
   stmt.close();
   conn.close();
   
  } catch (SQLException e) {
   e.printStackTrace();
   return;
  }
}
 
接着,对程序做一些解释。
 
final String oracleUrlToConnect = "jdbc:oracle:thin:@localhost:1521:DATA";定义了数据库的连接信息,“jdbc:oracle:thin:”就固定这样写吧,后面接着是指明数据库位置,这里可以写IP地址或者是计算机名称,DATA就是数据库的唯一编号。
 
以上代码测试环境是:
oracle9i, jdk1.5.0_07,tomcat5.5,eclipse3.3版本, windowxp操作系统。
 
阅读(1215) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

weyurea2009-07-19 15:03:02

你好厉害啊,我也是学GIS 的,能加我吗?QQ429549099