Bonjour à tous,
j'utilise la classe nommé DBManager pour me connecter à ma base de données. Les 2 mb qui nous intéresse sont :
final private String pilote = "jdbc:oracle:thin:";
final private String url = "@pc853:1521:maBase1";
Seulement, j'ai codé en "dur" le chemin d'accès à ma base et on m'a demandé de mettre ds un fichier texte de config, ses 2 valeurs. Dc j'ai crée le fichier nommé "config.txt" ds lequel on a :
pilote="jdbc:oracle:thin:";
url="@pc853:1521:maBase1";
j'aimerais récupérer par la suite ses 2 strings, voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
		  try {
			   InputStream ips=new FileInputStream("config.txt");
			   InputStreamReader ipsr=new InputStreamReader(ips);
			   BufferedReader br=new BufferedReader(ipsr);
			   String[] ligne = new String[2];    ;
			   int i = 0;
			   while ((ligne[i]=br.readLine())!=null) 
				   System.out.println(ligne[i]);
				   i++;
				   br.close();
 
 
			   System.out.println("Pilote =>"+ligne[0]);
			   System.out.println("URL =>"+ligne[1]);
			  }
			  catch (Exception e) {
			   System.out.println(e.toString());
			  }
le pb est que ligne[0] et ligne[1] sont à NULL
en espérant avoir été clair, pouvez vous m'indiquer ce qui me manque afin que je puisse récupérer les 2 string de connexion.
Merci d'avance.