public ConnexionExtend(){

		arrayy=new ArrayList<String>();
		geomms=new ArrayList<String>();
		
		arrayy.clear();
		geomms.clear();

		Connection con = null;

		try{
			Class.forName("org.postgresql.Driver");
			con = DriverManager.getConnection("jdbc:postgresql://"+ConnexionBaseDonnees.getHote()+":"+ConnexionBaseDonnees.getPort()+"/"+ConnexionBaseDonnees.getNomBase(),ConnexionBaseDonnees.getUser(),ConnexionBaseDonnees.getPswd());

			if (con!=null){
				try{

					Statement stmt = con.createStatement();

					String query = "SELECT f_table_name as tables, f_geometry_column as geom FROM geometry_columns where f_table_name not like \'spatial_ref_sys\' and f_table_name not like \'%_raster%\' and f_table_name not like \'%_union%'";
					ResultSet rs = stmt.executeQuery(query);
					if(arrayy3.size()==0){

						System.out.println("testttt22");

						while (rs.next()) {

							System.out.println("testttt");


							String tablename = rs.getString("tables");
							String geom = rs.getString("geom");

							if(!arrayy.contains(tablename)){
								arrayy.add(tablename);
								geomms.add(geom);
								System.out.println("tablename"+ tablename);

							}


						}

						for (String ef:arrayy){
							System.out.println("ConnexRaster: "+ef);
						}

					}
				}
				catch (SQLException s){
					System.out.println("SQL statement is not executed!");
				}
			}
		}
		catch (Exception b){
			b.printStackTrace();
			JOptionPane.showMessageDialog(this,"Erreur : "+b,"Titre : exception",JOptionPane.ERROR_MESSAGE);
		}


		FenetreExtend fenex = new FenetreExtend();
		fenex.setVisible(true);

	}