Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Xqj {
- private String ip;
- private String port;
- private String user;
- private String pass;
- public Xqj(String ip, String port, String user, String pass){
- this.ip = ip;
- this.port = port;
- this.user = user;
- this.pass = pass;
- }
- private XQExpression startBd(){
- XQDataSource xqs;
- XQConnection conn;
- XQExpression xqe = null;
- try {
- xqs = new net.xqj.exist.ExistXQDataSource();
- xqs.setProperty("serverName", ip);
- xqs.setProperty("port", port);
- xqs.setProperty("user", user);
- xqs.setProperty("password", pass);
- conn = xqs.getConnection();
- xqe = conn.createExpression();
- } catch (XQException e) {
- e.printStackTrace();
- }
- return xqe;
- }
- public String doQuery(String query){
- StringBuilder res = null;
- XQExpression xq = startBd();
- try{
- XQResultSequence xr = xq.executeQuery(query);
- res = new StringBuilder();
- while (xr.next()){
- res.append(xr.getItemAsString(null)+"\n");
- }
- } catch (XQException e){e.printStackTrace();}
- finally {
- try {xq.close();}
- catch (XQException e){e.printStackTrace();}
- }
- return res.toString();
- }
- }
Add Comment
Please, Sign In to add comment