2015-12-12 2 views
0

Salut, je suis assez nouveau pour Java et j'essaye de créer une connexion de celui-ci à ma base de données SQL. en utilisant Netbeans j'ai réussi à établir une connexion assez facilement. Le problème est lorsque j'essaie de me connecter en utilisant mon code, je ne trouve pas le pilote. Y at-il quelque chose qui ne va pas avec ce que j'ai?Connexion à la base de données Oracle

//function to execute the insert update delete query 
    public void theQuery(String query){ 
     Connection con = null; 
     Statement st = null; 
     try{ 
      con = DriverManager.getConnection("jdbc:oracle:thin:@redwood.ict.ad.dit.ie:1521:pdb12c.ict.ad.dit.ie", "eocribin",""); 
      st = con.createStatement(); 
      st.executeUpdate(query); 
      JOptionPane.showMessageDialog(null,"Query Executed"); 
     }catch(Exception ex){ 
      JOptionPane.showMessageDialog(null,ex.getMessage()); 
     } 
    } 
+0

Ajouter Class.forName ("oracle.jdbc.driver.OracleDriver"); – saka1029

+0

Cela a fonctionné, je devais ajouter le conducteur grâce –

Répondre

1

Vous devez ajouter un pilote thin oracle dans votre bibliothèque de projets, puis redémarrer l'EDI pour prendre en compte les modifications. Assurez-vous que le serveur d'Oracle est en cours d'exécution lorsque vous exécutez ce code. Vérifiez également le nom d'utilisateur et mot de passe. Java La persistance dans netbeans est une bien meilleure option qu'utiliser le pilote léger Oracle dans votre code. Parce que cela vous fait gagner beaucoup de temps à taper et coder. JPA (Java Persistence API) vous permet d'ajouter facilement le pilote thin de l'oracle à partir de son menu et de réduire votre temps. Il est utilisé dans les applications d'entreprise. Vous devriez essayer ceci et regarder ses tutoriels sur le site suivant.

Ce sont des tutoriels JPA. http://www.programming-simplified.com