这是我写的可供销JNI调用的接口...去了一些异常处理..
import java.sql.*;      //载入SQL命名空间public class jdbc
{   
public static void mymain(String  str)  //此处为与上面的唯一不同. 
{       
               Class.forName ("oracle.jdbc.driver.OracleDriver").newInstance();
               Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu);                                    System.out.println("JDBC的数据库操作完成");        
}
}
   
当我用纯java写时可以很好联上远程的数据库,但是我们JNI调用时,就停在了这条语句
 Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu);
      也不报异常。就是停在这里。 我想好久就是没有想明白.希望各位提醒

解决方案 »

  1.   

    这是我写的可供销JNI调用的接口...去了一些异常处理..
    import java.sql.*;      //载入SQL命名空间public class jdbc
    {   
    public static void mymain(String  str)  //此处为与上面的唯一不同. 
    {       
                   Class.forName ("oracle.jdbc.driver.OracleDriver").newInstance();
                   Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu);                                    System.out.println("JDBC的数据库操作完成");        
    }
    }
       
    当我用纯java写时可以很好联上远程的数据库,但是我们JNI调用时,就停在了这条语句
     Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu);
          也不报异常。就是停在这里。 我想好久就是没有想明白.希望各位提醒
      

  2.   

    我是在HP UNIX下用JDK131写的,怎么调???
        就是不执行这条语句后面的,也不报异常,,,,,
      

  3.   

    C++调JAVA,没玩过
    不知道CLASSPATH怎么设的,我怀疑是这个问题
    建议输出异常,好查问题些
      

  4.   

    我的原意是这样的,我在UNIX用C++这了一个程序,这个程序要对远程的数据库进行操作,比如说增加一列。对数据库操作部分我就想用JDBC实现,(其他的还是用C++实现)这样比直接调用oracle的OCI要方便一点.就这样我查了好久的资料关于(JNI)的总算可以了调用了。测试其他的接口都可以通过。
      但是就是连接的时候出了问题,按常理说应该没什么问题啊》单独的一个这样连接程序没有一点问题啊。
      

  5.   

    捷迅软件(苏州)有限公司,Agile Software Corp(Nasdaq 代码: AGIL)研发中心。总部位于美国硅谷,是世界最大的PLM(产品生命周期管理)软件供应商之一,被MSI列为“全球百强软件供应商”。现委托苏州立达人力资源服务有限公司猎取Java高级程序员和系统分析员
    联系:[email protected]
      

  6.   

    to sunny_y_m(孙策):
        我不是很明白你所说的意思。。各位大虾,总算有点进展了,我在windows下.net 调java写的类可以正常运行。而在UNIX下运行出问题,我想也应该是jdk的配置出了问题。
        请问有在UNIX用JAVA编过程的吗》》  能否指点一二......
    再次谢谢
      

  7.   

    偶的UNIX版本为:hp true 64 UNIX 也就是原康柏的