De keuze van de bestuurder hangt af van verschillende factoren. De aard van uw aanroepen naar de database (het lijkt er bijvoorbeeld op dat uw app niet veel opgeslagen proc-aanroepen zal gebruiken), vereisten voor failover (bijvoorbeeld geclusterde Oracle-servers) en gedistribueerde transacties. Over het algemeen wordt het aanbevolen om de dunne driver te gebruiken, maar als er een specifieke functie van de OCI-driver is die u gewoon moet hebben, moet u misschien de OCI-driver overwegen. Er is ook gezegd dat stuurprogramma's in Oracle 10 en hoger wel overeenkomende mogelijkheden hebben en dat er praktisch geen prestatieverschil is op moderne JVM's.