DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
 String connstr = MOS17Web.ta_db_str;
 String uname = "test";
 String pword = "test";
 Connection conn = DriverManager.getConnection(connstr,uname,pword);
 String stmttext = "select ta_type, sys.dbms_lob.getlength  (ta_content), ta_content from ta_content where ta_number = :1";
 PreparedStatement pstmt = conn.prepareStatement(stmttext);
 pstmt.setString(1,v_fn);
 ResultSet rslt = pstmt.executeQuery();

解决方案 »

  1.   

    这样子行吗,要不要在classpath 中加下oralce啊
      

  2.   

    如果使用Thin或OCI驱动程序:
    URL中可以包括用户登录名和用户登录密码。例如:
    jdbc:oracle:thin:guest/guest@Chicago:1521:chidb;
    如果设定了url属性,tnsEntry, driverType, portNumber, networkProtocol, serverName,和databaseName属性将失效。
    在没有设定url属性的情况下,如果设定了tnsEntry属性,portNumber, networkProtocol, serverName,和databaseName属性将失效。
    如果使用OCI驱动程序,并且networkProtocol属性被设定为ipc,除user和password外的所有其他属性将失效。
    要在ClassPath里加的是classes111.zip,呵呵,那是针对oracle8i的,加载了classes12.jar 针对Oracle9
      

  3.   

    看了ORACLE的帮助,搞定,谢谢大家