Persistance

1
0
-1

Bonjour,

J'ai créé une application externe avec une classe Personne ayant comme attributs (id,nom et prenom), juste pour essayer.Je veux savoir comment puis-je faire appel a la persistance de mon objet java au sein de Bonita ? Quelqu'un a une idée svp.

package test;

import java.sql.Statement; import java.sql.DriverManager; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException;

public class Personne {

protected int id ;
protected String nom; protected String prenom;

 public Personne() {      

}  


public void listPersone() {
Connection conn = null;
try {
    Class.forName("com.mysql.jdbc.Driver");
    conn = DriverManager.getConnection("jdbc:mysql://localhost/mydb1", "root", "12345678");
    Statement st = conn.createStatement();

    String query = "INSERT INTO personne VALUES(1, \"Katrina\", \"Kati\")";
    st.executeUpdate(query);

    query = "SELECT * FROM personne";
    ResultSet rs = st.executeQuery(query);

    while (rs.next()) {
        System.out.println("Nom : "+rs.getString(2)+" prenom : "+rs.getString(3));
    }
    st.close();
    conn.close();
}  
catch (Exception e){System.out.println(e);}

} public static void main (String[] arg) { Personne p= new Personne(); p.listPersone(); } }

Merci pour votre aide.

2 answers

1
0
-1

Bonjour,

J'ai essayé de créer mon connecteur et importer la librairie. Je veux savoir comment faire l'ouverture et la fermeture de connexions vers ma base externe. J'ai essayé de voir l'exemple d’implémentation d'un connecteur pour envoyer des mails http://fr.bonitasoft.com/ressources/videos/creez-votre-propre-connecteur... mais elle m'a pas trop aidé .

Un tutoriel ou une vidéo peuvent faire l'affaire svp.

Merci.

Comments

Submitted by k27 on Mon, 06/23/2014 - 16:49

Svp besoin d'aide c'est urgent :)

1
0
-1

Bonjour k27,

La question est vraiment trop vague, il est donc impossible de répondre clairement, mais voici quelques pistes: - Utiliser les connecteurs existants où en créer des nouveaux en fonction du besoin. - Importer la librairie en tant que dépendance d'un processus.

Dans tout les cas, il est important de noter que l'ouverture/fermeture de connexions vers les bases de données externe est coûteuse. Il faut donc préconiser l'utilisation des pools de connexions pour éviter les problèmes de performance. De nombreux connecteurs "out of the box" sont utilisables dans cet optique.

Pierrick

Notifications