Posez votre question Signaler

Connection oracle 10g via netbeans"java"

yassin2009 - Dernière réponse le 15 mai 2012 à 18:19
Bonjour,
bonjour tout le monde
j'ai un problème de connection avec oracle 10g et netbeans"outils java"
je n-arrive pas de faire la connection
donnez moi des reponses dans des bref delai
Lire la suite 

Connection oracle 10g via netbeans"java" »

34 réponses
Réponse
+11
moins plus
un exemple :


String url = "jdbc:oracle:thin:@192.168.1.7:1521:nom_base";
Connection con = null;
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection(url,"login","mot de passe");
Statement requete = con.createStatement();
Statement requete1 = con.createStatement();
Statement req_moy = con.createStatement();
int size=0;

ResultSet resultatDest = requete.executeQuery("select blablabla from blablabla....;);
ResultSet resultatDestSize = requete1.executeQuery("select count(*) from nom_table where LIBELLEE='"+champs de type String+"'");

while(resultatDest.next())
{
size=resultatDestSize.getInt(1);
}




n'oublie pas de telecharger le driver qui convient : pour oracle c'est la librairie classes12.jar

Dji
soufian1364- 31 janv. 2009 à 19:56
Salut ticko,

d'abord je te remercie énormément pour l'explication.

j'ai 2 petits question concernant l'URL Oracle:

1)
tu as écrit: "jdbc:oracle:thin:@192.168.1.7:1521:nom_base"
je veux savoir la partie que je doit changer dans cet URL.


2)
quand je vais créer la source de donner, qu'est ce que je dois donner comme chemin où se trouve la base oracle ??


je vous en pris, veuillez me communiquer tout ce que vous en connaissez.
merci d'avance.
achraf.bilali- 2 juil. 2010 à 19:25
c achraf de maroc
bon premierement tu dois savoir kel version oracle tu travail , ce code en haut d'oracle 9i si tu travail dans oracle 10g
alors le code de connexion avec oracle 10g est suivant :
try
{
class.forName("oracle.jdbc.driver.OracleDriver");
//url de connection
String url="jdbc:odbc:tongestion";
//connection
Connection connect = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","manager");
// le login et passw et d'oracle par default
//creation instruction
Statement st = connect.createStatement();
//execution
String reqete = "select * from client ..........." ;
ResultSet rs = st.executeQurey(requete);
while(res)
{
// traitement
}
connect.close();
}
catch(ClassNotFoundException exp1)
{
//affiche le message erreur du connection
}
catch(SQLException exp2)
{//affiche le message d'erreurs au niveau du rrequete
}





et enfin n'oublie pas d'importer le fichier jar odbc14.jar
et merci
christones- 15 mai 2012 à 18:11
excusez moi tous mais j ai essayé vos propositions depuis deux jours mais rien ne marche... je suis sous oracle 10g et mon appli en java gere des stock rien de plus trivial alors svp les gars donnez moi une formulation d url qui marche ... merci a vous
Ajouter un commentaire
Réponse
+1
moins plus
salam comment je peux creer une connection de base de donnee oracle avec dotnet
javajisteoracle connection - 27 juil. 2009 à 18:43
Salut, tu peux m'envoyer les classes et pilotes de connexion à la base de données Oracle 10.2.0.1
vraiment je suis bloquer pour terminer mon PFE
Merci d'avance.
sosooracle connection - 28 janv. 2010 à 22:29
bonsoir?
aprés avoir lu votre message sur comment ça marche.à propos de connexion au base de donnée je vous demande est ce que tu peut m'aider et m'envoyer les classes de cette connexion ainssi que les drivers????
car mon code ne fonctionne pas.et je ne sais pas ou il est l'erreur .
merci d'avance
soufian1364- 29 janv. 2010 à 00:21
Je te passe la class de connection ainsi ke le Driver, ajoute-moi :

soufian1364@hotmail.com
Ajouter un commentaire
Réponse
+1
moins plus
à tous ceux qui cherche à se connecter à une base Oracle (9 et 10 si je ne m'abuse) il faut ojdbc14.jar dispo ici :

http://download.yousendit.com/DB01E87E4362019B
sandul- 17 juin 2008 à 11:36
^^ Il est disponible gratuitement (il faut se créer un compte) sur le site d'Oracle, on peut choisir la version, le mode debug ou release... Pourquoi aller le chercher ailleurs?
moh-abi - 13 janv. 2012 à 22:43
c'est difficile de trouver un driver compatbile avec oracle 8i est jdk 1.6.0 mais en tout cas bonne chance..
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
bonjour tout le monde
j'ai un problème de connections avec oracle 10g et netbeans"outils java"
je n-arrive pas de faire la connection
donnez moi des réponses dans des bref délai

Configuration: Windows XP
zanu- 18 août 2008 à 13:20
j'ai le même problème que toi, si tu réussi, fait moi signe stp
Ajouter un commentaire
Réponse
-2
moins plus
tu n'as qu'a chercher sur le net

ya pas d'assez simple que ça puisque ca demande pas + que 5min max
ciao bello
saado peace - 22 oct. 2011 à 01:44
try {
Class.forName("oracle.jdbc.OracleDriver");
Connection conn = DriverManager.getConnection("jbdc:oracle:thin:@localhost:1521:TDI", "system", "manager");
PreparedStatement st = conn.prepareStatement("insert into STAGIAIRE values(?,?,?,TO_DATE(?,'dd/mm/yyyy'),?,?)");
st.setInt(1,Integer.parseInt(num1.getText()));
st.setString(2, nom1.getText());
st.setString(3, (String) ville1.getSelectedItem());
st.setString(4, dateNaisance.getText());
st.setString(5, (String) Filiere1.getSelectedItem());
st.setString(6, (String) Groupe1.getSelectedItem());
st.execute();
} catch (Exception ex) {
Logger.getLogger(AjouterStagiares2.class.getName()).log(Level.SEVERE, null, ex);
}
saado peace - 22 oct. 2011 à 01:46
le cod java qui permet d'ajouter in formulaire dans labasse de donnés apartir d'un application java est un exemple :) bn chance
christones- 15 mai 2012 à 18:19
salut saado au niveau de ton url pourquoi ne marche t il pas pour une session utilisateur nommé "christones" de pass "juice" et ton "TDI" est ce le SID ou bien!!!
Ajouter un commentaire
Ce document intitulé « connection oracle 10g via netbeans"java" » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?