IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Jasper Discussion :

Custom datasource et authentification


Sujet :

Jasper

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Par défaut Custom datasource et authentification
    bonjour a tous
    j'ai créer une datasource parsonnalisée
    mais je veux la sécuriser cad une authentifaication pour accerder à la source de donnée?
    quelqu'un peut m'aider

  2. #2
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 62
    Par défaut
    bonjour, qu'elle type de datasource Mysql ? sous qu'elle environnement ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Par défaut
    c'est pas une base SQL, c'est une custom datasource (datasource personnalisée) je l'ai créer moi meme
    sous eclipse
    voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    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
    40
    41
    42
    43
    44
    45
    46
    47
    package com.emergya.esteve.tcerebral.web.util;
     
    import net.sf.jasperreports.engine.JRDataSource;
    import net.sf.jasperreports.engine.JRException;
    import net.sf.jasperreports.engine.JRField;
     
    public class SupervivencyDataSource  implements JRDataSource{
     
    	private Object[][] data =
    	{
    	{new Integer(1), new Float(100)},
    	{new Integer(2), new Float(98.6)}
    	};
     
    	private int index = -1;
     
    	public SupervivencyDataSource()
    	{
    	}
     
     
    	public boolean next() throws JRException
    	{
    	index++;
     
    	return (index < data.length);
    	}
     
     
    	public Object getFieldValue(JRField field) throws JRException
    	{
    	Object value = null;
    	String fieldName = field.getName();
     
    	if ("mounth".equals(fieldName))
    	{
    	value = data[index][0];
    	}
    	else if ("percent".equals(fieldName))
    	{
    	value = data[index][1];
    	}
     
    	return value;
    	}	
     
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    package com.emergya.esteve.tcerebral.web.util;
     
    import net.sf.jasperreports.engine.JRDataSource;
     
    public class SupervivencyDataSourceFactory {
     
    	public static JRDataSource createDatasource()
    	  {
     
    	     return new SupervivencyDataSource();
    	  }
    }
    j'ai créé la custom datasource puis je les tester dans iReport
    et ça marche et jai créer un rapport
    mais je veux sécuriser la l'accés a la source de donnée
    je ne sais pas comment faire

  4. #4
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 62
    Par défaut
    Si je ne me trompe pas, je maitrise pas à 100% sql.
    si tu utilise phpmyadmin, tu te connectes dessus en administrateur et tu créés tes user, après tu donnes les droit d'accès à ta base avec c'est user.

    en espérant t'avoir aider.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Par défaut
    merci pour la réponse mais j'utilise pas sql
    je veux savoir s'il ya une solution propre a jasper ou ireport

  6. #6
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 62
    Par défaut
    autant pour moi lol, concernant la datasource sous éclipse je connais pas trop, mais je pense que ça doit être comme toute DB donc pouvoir créer des user etc...

Discussions similaires

  1. Authentification DIGEST et Realm "custom"
    Par le2tbomi dans le forum Glassfish et Payara
    Réponses: 0
    Dernier message: 17/06/2011, 15h38
  2. basichttpbinding custom authentification
    Par olibara dans le forum Services Web
    Réponses: 7
    Dernier message: 16/03/2010, 17h08
  3. Custom Datasource + sous rapports
    Par aharel dans le forum Jasper
    Réponses: 1
    Dernier message: 17/08/2009, 14h42
  4. [2.3] Datasource XML avec authentification
    Par blured dans le forum BIRT
    Réponses: 4
    Dernier message: 22/09/2008, 09h03
  5. [VB] Ajouter Datasource à un contrôle custom
    Par s.n.a.f.u dans le forum Windows Forms
    Réponses: 1
    Dernier message: 05/03/2007, 09h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo