Bonjour.

Sous Unix, avec une base de données Oracle, je charge mes données en utilisant l'outil sqlldr (dans la console):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sqlldr monFichier.ctl
avec monFichier.ctl ressemblant à ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
--
load data
infile *
append       --> pour ajouter en conservant ce qui existe deja
into table maTable
fields terminated by ',' optionally enclosed by '"'
(id,champ1,champ2)
begindata
1,"Val1","Val2"
2,"Truc","Machin"
3,"Etc","..."
Or j'ai besoin d'automatiser ce chargement de base en JAVA, mais toujours en me basant sur les loaders Oracle au format ctl.
Pour le moment, j'arrive à me connecter à ma base de données Oracle en JAVA et à y exécuter des instructions SQL.

Ma question est en fait la suivante:
- existe-t'il un driver JDBC pour Oracle qui soit capable d'interprêter et d'exécuter les fichiers ctl?
- sinon, existe-t'il une API qui soit capable de faire la même chose?

Merci d'avance pour vos idées