[jdbc] postgresql plantage
	
	
		bonjour,
j'ai une application java qui alimente une table postgresql
le vecteur qui est en parametre il a une taille 50000 voila le code
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 
 |  
public int addTownsTest(Vector arg) {
 
        Connection conn = null;
        PreparedStatement stmt = null;
        Towns supdt = null;
        int rs = 0;
        for (int i = 0; i < arg.size(); i++) {
 
            supdt = (Towns) arg.elementAt(i);
            String query = "INSERT INTO Towns (idtowns,postalcode,town) VALUES(?,?,?)";
            try {
                conn = init();
                stmt = conn.prepareStatement(query);
                stmt.setInt(1, supdt.getIdtown());
                stmt.setString(2, supdt.getCodepostal());
                stmt.setString(3, supdt.getTown());
                rs = stmt.executeUpdate();
                stmt.close();
 
            } catch (SQLException e) {
                System.out.println("Requete ajout towns incorrecte");
                e.printStackTrace();
            } catch (ClassNotFoundException cnf) {
                System.out
                        .println("La classe du driver jdbc n'a pu etre chargee");
                cnf.printStackTrace();
            }
 
            finally{
                 try {
                    conn.close();
 
                } catch (SQLException e) {
                }
            }
        }
        return rs;
    } | 
 et au bout de 3900 ligne inserrées j'ai les messages d'erreurs suivants:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 
 |  
org.postgresql.util.PSQLException: La tentative de connexion a échoué.
    at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:136)
    at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
    at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:125)
    at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
    at org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
    at org.postgresql.Driver.makeConnection(Driver.java:382)
    at org.postgresql.Driver.connect(Driver.java:260)
    at java.sql.DriverManager.getConnection(DriverManager.java:549)
    at java.sql.DriverManager.getConnection(DriverManager.java:181)
    at pack.DriverJDBC.initDriverpgsql(DriverJDBC.java:31)
    at com.vgo.controller.ResellersController.init(ResellersController.java:59)
    at com.vgo.controller.ResellersController.addTownsTest(ResellersController.java:1230)
    at com.vgo.controller.ResellersController.addTowns(ResellersController.java:1209)
    at pack.Mains.main(Mains.java:73)
Caused by: java.net.BindException: Address already in use: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)Requete ajout towns incorrecte
 
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:516)
    at java.net.Socket.connect(Socket.java:466)
    at java.net.Socket.<init>(Socket.java:366)
    at java.net.Socket.<init>(Socket.java:179)
    at org.postgresql.core.PGStream.<init>(PGStream.java:60)
    at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:77)
    ... 13 more | 
 est ce qu'il y a quelqu'un qui a une petite idée 
merci