|
|
|
|
@ -13,7 +13,14 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
|
|
import com.evolute.utils.arrays.ResultSet2DArray;
|
|
|
|
|
import com.evolute.utils.arrays.Virtual2DArray;
|
|
|
|
|
import com.evolute.utils.db.Executer;
|
|
|
|
|
import com.evolute.utils.db.JDBCManager;
|
|
|
|
|
import com.evolute.utils.error.ErrorLogger;
|
|
|
|
|
import com.evolute.utils.sql.Field;
|
|
|
|
|
import com.evolute.utils.sql.SQLQuery;
|
|
|
|
|
import com.evolute.utils.sql.Select;
|
|
|
|
|
import com.evolute.utils.sql.Select2;
|
|
|
|
|
import com.evolute.utils.strings.UnicodeChecker;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -26,7 +33,7 @@ public class doGetFicheiro extends siprpServlet
|
|
|
|
|
ServletOutputStream os = res.getOutputStream();
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
ResultSet2DArray rs = getDatabaseData(query);
|
|
|
|
|
Virtual2DArray rs = getDatabaseData(query);
|
|
|
|
|
if(rs != null)
|
|
|
|
|
{
|
|
|
|
|
for( int i = 0; i <= rs.columnLength(); i++ )
|
|
|
|
|
@ -52,8 +59,19 @@ public class doGetFicheiro extends siprpServlet
|
|
|
|
|
os.close();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// private Virtual2DArray getDatabaseData(String query) throws Exception
|
|
|
|
|
// {
|
|
|
|
|
// JDBCManager dbm = new JDBCManager( bdLocalUrl, bdLocalUsername, bdLocalPassword, 2, 1, 1, null);
|
|
|
|
|
// Executer executer = dbm.getSharedExecuter( "" );
|
|
|
|
|
// Select select =
|
|
|
|
|
// new Select2( "fil_file",
|
|
|
|
|
// new Field( "id" ).isEqual( query ),
|
|
|
|
|
// "file_data", "mime_type", "name" );
|
|
|
|
|
// return executer.executeQuery( select );
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
private ResultSet2DArray getDatabaseData(String query) throws Exception
|
|
|
|
|
{
|
|
|
|
|
{
|
|
|
|
|
ResultSet2DArray rs;
|
|
|
|
|
Class.forName( bdDriver );
|
|
|
|
|
Connection con = DriverManager.getConnection( bdLocalUrl, bdLocalUsername, bdLocalPassword );
|
|
|
|
|
|