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