报的错误是:ERROR - can't connection db:java.sql.SQLException: No suitable
 driver found for jdbc:oracle:thin:@localhost:1521:tch
我已经加载了ojdbc14.jar包了。

解决方案 »

  1.   

    加载的是oracle.jdbc.driver.OracleDriver吗
      

  2.   

    咦?JNI还可以反过来从C++中调用Java?才疏学浅,第一次听说……以前只使用过JNI从Java中调用C/C++
    学习中……
      

  3.   

    在main()的第一行加入这条语句再试试:Class.forName( "oracle.jdbc.driver.OracleDriver" );
      

  4.   

    在环境变量里面添加
    classpath: 
    %JAVA_HOME%\lib\classes12.jar
    JAVA_HOME: 
    C:\j2sdk1.4.2_02
    PATH:
    D:\oracle\ora92\bin;C:\j2sdk1.4.2_02\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;
    让它到系统的路径底下找着看。
      

  5.   

    哦,是加了Class.forName( "oracle.jdbc.driver.OracleDriver" );这句的作用,谢谢accp206