忘记说明了,是有关JDBC-ORACLE之间的连接

解决方案 »

  1.   

    加一个main方法调用这个类就可以了啊
      

  2.   

    if(connectDriverManager(url,drv,"xdhua","softvan")成功)
      输出成功
    否则
      输出失败不过我忘了具体是怎么判断以及怎么写语句了,这样应该可以的。
      

  3.   

    如下我的源程序:
    import java.sql.*;
    import javax.naming.*;public class DBConnection{


    private Connection con;
    public DBConnection(){
    }

    public Connection getConnection(){
    return con;
    } public void remove(){
    try{
    con.close();
    }catch (SQLException ex){
    ex.printStackTrace ();
    }
    }
    public void connectDriverManager(String url,String drv,String user,String pwd){
    try{
              Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 

    con = DriverManager.getConnection (url,user,pwd);
    }catch (SQLException ex) {
    printSQLException(ex);
    }catch (Exception ex) {
    ex.printStackTrace ();
    }
    }
    public void TestDBConnection(){
      String url="jdbc:oracle:thin:@192.168.0.27:1521:oracle";
      String drv="com.oracle.jdbc.OracleDriver" ;
      connectDriverManager(url,drv,"xdhua","softvan");
     
    }

    public static void printSQLException(SQLException ex){
    // A SQLException was generated.  Catch it and
    // display the error information.  Note that there
    // could be multiple error objects chained
    // together System.out.println ("\n*** SQLException caught ***\n"); while (ex != null) {
    System.out.println ("SQLState: " + ex.getSQLState ());
    System.out.println ("Message:  " + ex.getMessage ());
    System.out.println ("Vendor:   " + ex.getErrorCode ());
    ex = ex.getNextException ();
    System.out.println ("");

    }
    }
    }
    我应该怎么用html调用这个Servlet