Class.forName("oracle.jdbc.driver.OracleDriver"); 
  conn =DriverManager.getConnection(
  "jdbc:oracle:thin:@192.168.8.46:1521:cmffund", "crmrun",
  "crmrun!@#");
可以正确连接数据库 存储过程执行正常。但是我用数据源 就连不上  但是我测试数据源是正常的。。极度郁闷中  求救啊

解决方案 »

  1.   

    连接数据源的参数不是这个, 是sun公司的一个东西
     Class.forName("sun.jdbc.odbc....");那个参数我忘了,应该就是这个问题 ! 
      

  2.   

    数据库驱动文件放在JDK安装目录下的jre/lib/ext下面了吗?看看是不是这个问题
      

  3.   

    连接数据源Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    conn =DriverManager.getConnection( "jdbc:odbc:数据源", "crmrun", "crmrun!@#"); 
      

  4.   

    你用的是什么数据源,比如tomcat的数据源要tomcat在运行时才能连接上哦。不运行那是连接不上的。