bonjour a tous jai un probleme

voila jai une table doc-rsv qui contient deux colonnes nom_doc et score (remplis) et aussi une colonne scorefinal vide
jai aussi un programme qui parse des documents xml et qui recupere ses attributs
le voici
package propagation;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileFilter;
import java.io.FilenameFilter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.util.ArrayList;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
import org.xml.sax.helpers.DefaultHandler;
import org.xml.sax.helpers.XMLReaderFactory;
public class parseRep extends katia {
// connection
public static void main(String args[]) throws java.io.IOException{
try{
Class.forName("org.postgresql.Driver");
System.out.println("driver ok");
String url = "jdbc:postgresql://localhost:5432/BaseDocumentaire";
String user = "postgres";
String passwd = "/*241291";
Connection conn = DriverManager.getConnection(url, user, passwd);
System.out.println("connection effective");
Statement st=conn.createStatement();
//Création d'un objet Statement
}catch (Exception e){
e.printStackTrace();
}
File dir = new File("D:\\Doc_Xml");
String[] children = dir.list();
if (children == null) {
System.out.println("Directory does not exist or is not a Directory");
} else {
String phrase="C:\\Users\\TOSHIBA\\Desktop\\Doc_Xml\\"; //fixer le path
/* System.out.print("donnez le path : ");
BufferedReader clavier = new BufferedReader(new InputStreamReader(System.in));
String phrase = clavier.readLine(); */
for (int i=0; i<children.length; i++){
// Get filename of file or directory
String filename = children[i];
System.out.println(filename);
try {
DefaultHandler handler = new katia();
XMLReader parser = XMLReaderFactory.createXMLReader();
parser.setContentHandler(handler);
parser.parse(phrase+filename);
} catch (SAXException e) {e.printStackTrace();
} catch (IOException e) {e.printStackTrace();
}
}
}
// It is also possible to filter the list of returned files.
// This example does not return any files that start with `.'.
FilenameFilter filter = new FilenameFilter() {
public boolean accept(File dir, String name) {
return !name.startsWith(".xml");// filtrer les documents de type XML
}
};
children = dir.list(filter);
// The list of files can also be retrieved as File objects
File[] files = dir.listFiles();
// This filter only returns directories
FileFilter fileFilter = new FileFilter() {
public boolean accept(File file) {
return file.isDirectory();
}
};
files = dir.listFiles(fileFilter);
class katia extends DefaultHandler {
public void startElement(String uri, String localName, String qName, Attributes atts) {
//System.out.println("Elément rencontré begin : " + qName);
ArrayList liste=new ArrayList<String>();
for(int index = 0; index < atts.getLength();index++){
//System.out.println("attribut: "+atts.getLocalName(index));
if(atts.getLocalName(index)=="href"){
//System.out.println("valeur de l'attribut: " +atts.getValue(index));
liste.add("atts.getValue(index)");
}
}
}}}}
a l'execution jai ceci:
je recupere le nom du document ainsi que les doc vers leskel ils pointent moi j'aimerai recuperer le score de tout les docs vers qui ils pointent de ma bdd faire l'addition et le mettre ds score finale (je ne c pas comment faire sa)
svp aidez moi je ne c pas ou crrer l'objet statement ils m'affichent tt le temps des erreurs svppppppppp aidez moiiiiii sa sré vrment gentil si quelkun pouvai m'aidez





