connection à la BD Oracle via JSP

connection à la BD Oracle via JSP - SQL/NoSQL - Programmation

Marsh Posté le 03-04-2006 à 20:31:23    

Bonsoir à tous.
Je suis actuellement confronté à un probleme.
Je tente de me connecter à la base de donnée avec l'identifiant, le mot de passe et l'adresse de la base de données qui sont chacun contenu dans un fichiers txt.
Voici comment je procède pour lire dans les fichiers txt.
 
try {  
  FileReader file1 = new FileReader("pathname/loginBd.txt" );
      BufferedReader Temp1 = new BufferedReader(file1);    
  String ligne1=new String();      
     
  while((ligne1 = Temp1.readLine()) != null) {
  s1=ligne1;
 
 catch (FileNotFoundException e)
   {    
   e.printStackTrace();
   }  
 
Jusque là, je n'ai pas de probleme car quand je fait un out.println(s1); j'obtiens bien le login.
Je fais de meme pour le mot de passe et l'adresse (s2 et s3)
 
Apres je veux me connecter à la base de données.
Voici le code :
 
   
<jsp:useBean id="connbean" class="oracle.jsp.dbutil.ConnCacheBean" scope="application">
<jsp:setProperty name="connbean" property="User" value="<% out.print(s1); %>"/>
<jsp:setProperty name="connbean" property="Password" value="<% out.print(s2); %>"/>
<jsp:setProperty name="connbean" property="URL" value="<% out.print(s3); %>"/>
<jsp:setproperty name="connbean" property="MaxLimit" value="10"/>
<jsp:setProperty name="connbean" property="MinLimit" value="5"/>
<jsp:setProperty name="connbean" property="CacheScheme" value="<%=ConnCacheBean.DYNAMIC_SCHEME%>"/>
</jsp:useBean>
 
Quand j'execute la page comme ceci, j'obtiens une erreur "suitable driver".
Je sais que ça vient de ce qui est écrit en rouge car quand je rentre le login, le mot de passe et l'adresse en dur sans faire appel aux fichiers txt, je n'ai plus d'erreur.
 
Je pense donc que c'est une bete erreur de syntaxe.
J'espere donc que quelqu'un pourra m'aider !!
Merci d'avance.


Message édité par rafoviolet le 03-04-2006 à 21:03:30
Reply

Marsh Posté le 03-04-2006 à 20:31:23   

Reply

Marsh Posté le 03-04-2006 à 21:29:00    

ca se trouve tu te trimballes des caractères non visibles à l'oeil nu qui te perturbe ta connection (retours chariots, espaces...)

Reply

Marsh Posté le 03-04-2006 à 21:49:31    

bah non justemen j'ai vérifié et je n'ai pas de retour chariot ni d'espaces  indésirables car je pux les afficher les uns apres les autres et il n'y a pas de problemes d'affichage.
 
D'autres idées ?

Reply

Marsh Posté le 03-04-2006 à 22:39:26    

est-ce possible que l'espace que j'ai entre le % et le out.print soit la cause ?
 
Je demande ça parce que je ne peut pas essayer chez moi

Reply

Marsh Posté le 04-04-2006 à 00:06:20    

a la place ce :
<% out.print(s3); %>
met plutot :
<%=s3%>

Reply

Marsh Posté le 04-04-2006 à 13:20:03    

merci à toi !!!
ça marche !!!!!!!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed