Connexion à une base MySQL avec un Agent lotusscript (LS2J)
Bonjour,
Dans le cadre d'un projet, je dois enregistrer des utilisateurs dans une base MySQL.
J'ai développé une class MySQL pour générer une connexion à une base MySQL (connexion, execution de requetes, deconnection, etc)
Cette class fonctionne bien sous Eclipse (en integrant mysql-connector-java-5.1.11-bin.jar au projet)
Je souhaiterais utiliser cette classe dans mon projet sous Domino.
J'ai intégré mysql-connector-java-5.1.11-bin.jar à ma class Java.
Maintenant, je souhaite utiliser cette class via Lotusscript.
Voila un bout de code, (pour la class MySQL)
Voila un bout de code de mon Agent LS
Merci d'avance pour votre aide!
Dans le cadre d'un projet, je dois enregistrer des utilisateurs dans une base MySQL.
J'ai développé une class MySQL pour générer une connexion à une base MySQL (connexion, execution de requetes, deconnection, etc)
Cette class fonctionne bien sous Eclipse (en integrant mysql-connector-java-5.1.11-bin.jar au projet)
Je souhaiterais utiliser cette classe dans mon projet sous Domino.
J'ai intégré mysql-connector-java-5.1.11-bin.jar à ma class Java.
Maintenant, je souhaite utiliser cette class via Lotusscript.
Voila un bout de code, (pour la class MySQL)
- Code : Tout sélectionner
[b]// La méthode Connect[/b]
public void connect()
{
try
{
Class.forName(pilote); // pilote = "com.mysql.jdbc.Driver"
conn = DriverManager.getConnection(url, username, password); // url = "jdbc:mysql://localhost/" + maBase
stmt = conn.createStatement();
isConnected = true;
}
catch(SQLException E)
{
System.out.println("0");
System.out.println("SQLException: " + E.getMessage());
System.out.println("SQLState: " + E.getSQLState());
System.out.println("VendorError: " + E.getErrorCode());
isConnected = false;
}
catch (ClassNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
errorMessage = e.getMessage();
isConnected = false;
}
Voila un bout de code de mon Agent LS
- Code : Tout sélectionner
Set session = New JAVASESSION()
Set myClass = session.GetClass("DbManager")
Set myObject = myClass.CreateObject()
' Parametrage
Call myObject.setUsername("****")
Call myObject.setPassword("****")
Call myObject.setDbName("****")
Call myObject.setUrl("jdbc:mysql://localhost/")
Call myObject.setPilote("com.mysql.jdbc.Driver")
Call myObject.connect() [b] ' Ca Bloque là[/b]
If myObject.isConnected() Then
Print "Connecté"
Else
Print "Non Connecté"
End If
Merci d'avance pour votre aide!