title: java.sql.SQLException: ORA-01005: null password given; logon denied
body: <p>I'm getting the follwing exception while trying to connect to a database:</p>
  
  <pre><code>java.sql.SQLException: ORA-01005: null password given; logon denied
          at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450)
          at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:392)
          at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:385)
          at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:938)
          at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:480)
          at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:655)
          at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:249)
          at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:416)
          at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:825)
          at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:596)
          at oracle.jdbc.driver.PhysicalConnection.&lt;init&gt;(PhysicalConnection.java:715)
          at oracle.jdbc.driver.T4CConnection.&lt;init&gt;(T4CConnection.java:385)
          at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:30)
          at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:564)
          at java.sql.DriverManager.getConnection(DriverManager.java:675)
          at java.sql.DriverManager.getConnection(DriverManager.java:258)
          at com.alting.db.ManagerDB.getConnection(ManagerDB.java:57)
          at com.alting.db.ManagerDB.openConnection(ManagerDB.java:75)
          at com.alting.med.EventGenerator.exportData(EventGenerator.java:220)
          at com.alting.med.Main.main(Main.java:252)
  </code></pre>
  
  <p>here the method used to get the connection:</p>
  
  <pre><code>private Connection getConnection(String url, String driverClass, String user, String password) throws ManagerDBException 
  {
      try
      {
          Class.forName(driverClass);
      } catch (ClassNotFoundException e) {
          throw new ManagerDBException(e.getMessage());
      }
  
      try
      {
        this.connection = DriverManager.getConnection(url, user, password);
      }
      catch (SQLException e)
      {
        throw new ManagerDBException(e.getMessage());
      }
      return this.connection;
  }
  </code></pre>
  
  <p>But even when the params (url, password..) are hardcoded, I still get the exception.</p>
  
  <p>Could you tell me how to fix this problem ?
  thanks</p>