public ConnexionVisualiserRaster(){

		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 r_table_name as tables, r_raster_column as geom FROM raster_columns";
					ResultSet rs = stmt.executeQuery(query);
					if(arrayy.size()==0&&geomms.size()==0){

						while (rs.next()) {

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

							arrayy.add(tablename);
							geomms.add(geom);

						}

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

		this.dispose();

		this.setVisible(false);	

	}