[débutante] Java / Oracle (tres urgent merci)
Fleur
-
fleur -
fleur -
Bonjour,
Depuis des jours j'essaye de faire la connexion entre oracle et netbeans mais rien et je dois rendre mon travail lundi, je vous en supplie aider moi
ma page jsp
<%@taglib prefix="sql" uri="https://www.oracle.com/java/technologies/"%>
<%--
Document : index
Created on : 27 mars 2009, 20:35:10
Author : HF
--%>
<sql:setDataSource
var="customerDS"
driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:ORCL"
user="system"
password="admin"
/>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
<sql:query var="affiche" scope="request" dataSource="">
SELECT libelle FROM categories;
</sql:query>
</body>
</html>
ma classe java:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author HF
*/
import java.sql.*;
import oracle.jdbc.driver.*;
class TestJDBC{
String sQuery;
TestJDBC(){
this.sQuery="select libelle from categories";
Statement sStat=null;
Connection cCon=null;
try{
Class cDriverOracle=Class.forName("oracle.jdbc.driver.OracleDriver");
Driver dDriverOracle=(java.sql.Driver)cDriverOracle.newInstance();
DriverManager.registerDriver(dDriverOracle);
cCon=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL","system","admin");
}
catch(Exception e){
System.out.println("--Pbm en chargeant le driver JDBC oracle--");
e.printStackTrace();
}
try{
sStat=cCon.createStatement();
ResultSet rs=sStat.executeQuery(sQuery);
rs.next();
System.out.println("Resultat requete: "+rs.getObject(1));
sStat.close();
}
catch(Exception sqlE){
System.out.println("La Requête n'a pas abouti");
sqlE.printStackTrace();
}
}
public static void main(String[] sArgs){
TestJDBC tj=new TestJDBC();
}
}
l'erreur afficher lors de la compilation:
http://img25.imageshack.us/img25/3896/capturerohb.jpg
Depuis des jours j'essaye de faire la connexion entre oracle et netbeans mais rien et je dois rendre mon travail lundi, je vous en supplie aider moi
ma page jsp
<%@taglib prefix="sql" uri="https://www.oracle.com/java/technologies/"%>
<%--
Document : index
Created on : 27 mars 2009, 20:35:10
Author : HF
--%>
<sql:setDataSource
var="customerDS"
driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:ORCL"
user="system"
password="admin"
/>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
<sql:query var="affiche" scope="request" dataSource="">
SELECT libelle FROM categories;
</sql:query>
</body>
</html>
ma classe java:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author HF
*/
import java.sql.*;
import oracle.jdbc.driver.*;
class TestJDBC{
String sQuery;
TestJDBC(){
this.sQuery="select libelle from categories";
Statement sStat=null;
Connection cCon=null;
try{
Class cDriverOracle=Class.forName("oracle.jdbc.driver.OracleDriver");
Driver dDriverOracle=(java.sql.Driver)cDriverOracle.newInstance();
DriverManager.registerDriver(dDriverOracle);
cCon=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL","system","admin");
}
catch(Exception e){
System.out.println("--Pbm en chargeant le driver JDBC oracle--");
e.printStackTrace();
}
try{
sStat=cCon.createStatement();
ResultSet rs=sStat.executeQuery(sQuery);
rs.next();
System.out.println("Resultat requete: "+rs.getObject(1));
sStat.close();
}
catch(Exception sqlE){
System.out.println("La Requête n'a pas abouti");
sqlE.printStackTrace();
}
}
public static void main(String[] sArgs){
TestJDBC tj=new TestJDBC();
}
}
l'erreur afficher lors de la compilation:
http://img25.imageshack.us/img25/3896/capturerohb.jpg
A voir également:
- [débutante] Java / Oracle (tres urgent merci)
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
5 réponses
essayez ce code:
import java.sql.*; import javax.swing.JOptionPane; public class MyConnection { private static String nom; private static String pass; private static Connection conn; public static boolean connected; public MyConnection(String name,String password){ this.nom=name; this.pass=password; connected =false; } public String getNom(){return this.nom;} public String getPass(){return this.pass;} public static void connect() { if (!connected) { try { String driverName = "sun.jdbc.odbc.JdbcOdbcDriver"; Class.forName(driverName); String url = "jdbc:odbc:pfe" ; conn = DriverManager.getConnection(url,nom,pass); connected = true; } catch (SQLException SQLExc) { String errorMsg = "SQL Error: " + SQLExc.getErrorCode() + "\n" + "SQL State: " + SQLExc.getSQLState() + "\n" + SQLExc; JOptionPane.showMessageDialog(null,"Erreur de connection!!","erreur Connection",2); } catch (Exception exc) { JOptionPane.showMessageDialog(null,"Driver not found !!","erreur Driver",2); } } //fin if else { } public static Connection getConnection() { return conn; } public static void closeConnection() { try { conn.close(); connected = false; } catch (SQLException SQLExc) { String errorMsg = "SQL Error: " + SQLExc.getErrorCode() + "\n" + "SQL State: " + SQLExc.getSQLState() + "\n" + SQLExc; JOptionPane.showMessageDialog(null, errorMsg, "Erreur",2); } } }
moi aussi je vous ait envoyer un mail privé marci khouya la3ziz
je met ca dans une page jsp ou classe ?
je met ca dans une page jsp ou classe ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question