cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Hertz <danielhe...@shaw.ca>
Subject Flowscript - erreur java.net.ConnectException
Date Sun, 04 Dec 2005 22:34:02 GMT
Est-ce qu'il y a quelqu'un qui peut m'aider? J'ai des dificultés avec 
postgreSQL en utilisant le flowscript suivant. Je n'ai aucun problème 
avec XSP ou transformateur SQL. Je m'excuse, mais, je ne connais pas 
beaucoup de Java nis Javascript.

Merci mille fois!

- Daniel

== l'Erreur ==
java.net.ConnectException: Connection refused: connect

== Mon flowscript (la base est samples/forms/flow/upload_example.js) ==

importPackage(Packages.java.io);
importPackage(Packages.java.util);
importPackage(Packages.java.sql);

cocoon.load("resource://org/apache/cocoon/forms/flow/javascript/Form.js");

function upload() {
     var form = new Form("forms/upload_model.xml");
   var k = form.showForm("upload-display-pipeline");

   k.invalidate();

   cocoon.sendPage("upload-success-pipeline.jx",
       {
           uploadContent: handleUpload(form),
           username: form.lookupWidget("user").getValue(),
           filename: 
form.lookupWidget("upload").getValue().getHeaders().get("filename")
       }
   );
}

function handleUpload(form) {

 var buf = new java.lang.StringBuffer();

 var uploadWidget = form.lookupWidget("upload");
 if (uploadWidget.getValue() != null) {

 var stream = uploadWidget.getValue().getInputStream();
 var reader = new java.io.BufferedReader(new 
java.io.InputStreamReader(stream));

 // save image file to postgre database
 java.lang.Class.forName("org.postgresql.Driver");
 var dbase = "jdbc:postgresql:4332//localhost/mydatabase";
 var con = new java.sql.Connection(new 
java.sql.DriverManager.getConnection(dbase,"ownername","ownerpassword"));
 var pstmt = new java.sql.PreparedStatement(con.prepareStatement("INSERT 
into uploadstable (image) VALUES (?)"));
  //get fileLength
 var fileLength = new java.io.File.length(reader);
  pstmt.setBinaryStream (1, reader, fileLength);
  pstmt.executeUpdate();
  pstmt.close();
  reader.close();
   }
    }


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message