package com.brainysoftware.web; import java.sql.*; import com.brainysoftware.java.StringUtil; public class SQLToolBean { private String sql = ""; private String userName = ""; private String password = ""; private String connectionUrl; public String getSql() { return StringUtil.encodeHtmlTag(sql); } public void setSql(String sql) { if (sql!=null) this.sql = sql; } public void setUserName(String userName) { if (userName!=null) this.userName = userName; } public String getUserName() { return StringUtil.encodeHtmlTag(userName); } public void setPassword(String password) { if (password!=null) this.password = password; } public String getPassword() { return StringUtil.encodeHtmlTag(password); } public void setConnectionUrl(String url) { connectionUrl = url; } public String getResult() { if (sql==null || sql.equals("")) return ""; StringBuffer result = new StringBuffer(1024); try { Connection con = DriverManager.getConnection(connectionUrl, userName, password); Statement s = con.createStatement(); if (sql.toUpperCase().startsWith("SELECT")) { result.append("
" + rsmd.getColumnName(i) + " | \n"); } result.append("
" + StringUtil.encodeHtmlTag(rs.getString(i)) + " | " ); } result.append("