/*
* BalanceGeneral.java
*
* Created on 20 de abril de 2005, 05:07 PM
*/
package sinapsys.contabilidad.ws;
import java.sql.*;
import java.util.ArrayList;
import java.util.Properties;
import sinapsys.acceso.ws.*;
/**
*
* @author Administrator
*/
public class BalanceGeneral {
private String JDBC2ODBC_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver"; // Driver de JDBC a utilizar, en este caso JDBC2ODBC
/** Creates a new instance of BalanceGeneral */
public BalanceGeneral() {
}
protected String getUrl(UserDSNEmpresa dsn) {
return "jdbc:odbc:" + dsn.getDSN();
}
public ArrayList getBalanceGeneral(UserDSNEmpresa dsn, String fechaInicio, String fechaFin) {
// get UserDSNEmpresa
String urlEmpresa = getUrl(dsn);
String DB_USER = dsn.getDB_USER();
String DB_PSW = dsn.getDB_PSW();
String strSQL = "SELECT * FROM CON_BALANCE ("+fechaInicio+","+fechaFin+")";
Connection con;
Statement stmt;
try {
Class.forName(JDBC2ODBC_DRIVER);
try {
con = DriverManager.getConnection(urlEmpresa, DB_USER, DB_PSW);
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(strSQL);
ArrayList balanceList = new ArrayList();
while (rs.next()) {
int ID = rs.getInt("ID");
String CUENTA = rs.getString("CUENTA");
String DESCRIPCION = rs.getString("DESCRIPCION");
String T1 = rs.getString("T1");
String T2 = rs.getString("T2");
String T3 = rs.getString("T3");
String T4 = rs.getString("T4");
String T5 = rs.getString("T5");
String T6 = rs.getString("T6");
String TIPO = rs.getString("TIPO");
String HIJO = rs.getString("HIJO");
BalanceRow balancerow = new BalanceRow(ID,CUENTA,DESCRIPCION,T1,T2,T3,T4,T5,T6,TIPO,HIJO);
balanceList.add(balanceList);
}
stmt.close();
con.close();
return balanceList;
} catch(SQLException ex) {
String COD_ERROR = "SQLException: " + ex.getMessage();
System.err.println(COD_ERROR);
return null;
}
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
return null;
}
}
}
Blog dedicado a temas de desarrollo de Software, Programación, Bases de Datos, Análisis, Diseño, Metodología, y demás...
viernes, octubre 20, 2006
Web Services para Flex en java y FDS (jrun)
Suscribirse a:
Comentarios de la entrada (Atom)
Libros recomendados:
- Modern Structured Analisys
- Code Complete
- The Pragmatic Programmer
- Extreme Programming Installed
- The Art of Software Testing
- The Art of Computer Programming
- Code Generation in Action
- Refactoring - Improving the Desing of Existing Code
- GAMMA - Design Patterns
- Using UML for Data Modeling
- Codewarrior - Principles of Programming
- Programming - Algorithmic Information Theory
- The Art of Software Testing
- Using UML for Data Modeling
No hay comentarios.:
Publicar un comentario