51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3285|回复: 3
打印 上一主题 下一主题

testmanager 驱动rational functional tester 问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-18 10:33:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很急的问题请斑竹极其各位同人帮助:
  使用FUNCTIONAL TESTER 写出来的脚本如下:
package Public.GetDate;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

import resources.Public.GetDate.yyMMddHelper;
import com.rational.test.ft.*;
import com.rational.test.ft.object.interfaces.*;
import com.rational.test.ft.script.*;
import com.rational.test.ft.value.*;
import com.rational.test.ft.vp.*;
import oracle.jdbc.driver.OracleDriver;
/**
* Description   : Functional Test Script
* @author Administrator
*/
public class yyMMdd extends yyMMddHelper
{
        /**
         * Script Name   : <b>GetDate</b>
         * Generated     : <b>2006-2-28 10:16:37</b>
         * Description   : Functional Test Script
         * Original Host : WinNT Version 5.1  Build 2600 (S)
         *
         * @since  2006/02/28
         * @author Administrator
         */
        public  static String staTemp = "";
        private  String  dbname = ""; //"Oracle"
        private  String  ip="";        //"192.2.88.169"
        private  String  dbport ="";  //"1521"
        private  String  dbuser = ""; //"orasafe"
        private  String  userid = "";  //"oratest1"
        private  String  userpwd  ="";   //"oratest1"
        private   Connection conn = null;
        private   String  sql = "";
        private   String  url = "";   
       
       
        public void testMain(Object[] args)
        {
               
                ip=      "192.2.88.169";   
                dbport =  "1521";         
                dbuser =  "orasafe";      
                userid =  "oratest1";      
                userpwd= "oratest1";      
               
                try{
                       
                        Class.forName("oracle.jdbc.driver.OracleDriver");
               
                        url ="jdbc:oracle:thin:@192.2.88.169:1521:orasafe";//safedb为你的数据库名  
                        conn= DriverManager.getConnection(url,"oratest1","oratest1");
                       
                        Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
                       
                       
                        sql="select sysdate from dual";
                       
                       
                        ResultSet rs = stmt.executeQuery(sql);
                       
                        if(rs.next())
                        {
                                java.sql.Date dt = rs.getDate(1);
                               
                                staTemp = (new java.text.SimpleDateFormat("yyMMdd")).format(dt);
                               
                        }
                       
                       
                }
               
                catch(Exception e)
                {
                        logInfo(e.getMessage());
                        System.out.println(e.getMessage());
                }
               
        }
       
}

但是在使用TEST MANAGER 进行调用的时候只运行到Class.forName("oracle.jdbc.driver.OracleDriver"); 这就抛出异常,请问是为什么呢,如何解决呢,单独在FUNCTIONAL TESTER中是可以运行的可以取出数据库时间的

请帮助!!!!!!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-4-18 11:21:39 | 只看该作者
问题已经解决了,
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-4-29 17:05:27 | 只看该作者
到底如何解决的呀 ???
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-8-4 09:23:47 | 只看该作者
to evergreenwang:
   前辈您的问题是如何解决的?我现在也遇到了此问题,不知如何解决,能否赐教!谢谢!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-7 04:55 , Processed in 0.067209 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表