package cobolprogramclasses.dao;
/************************************************************************
�**This file automatically generated from a part of Cobol program.
�**Generated at time 16:01:14.45 on Wednesday, 12/16/09
�************************************************************************/
import com.res.java.lib.*;
import java.math.BigDecimal;
import java.sql.*;
public class CblexDao extends AbstractDao {
����� public boolean execSqlStatement1(BigDecimal val1,BigDecimal val2) {
����������� try {
����������������� if(openConnection()) {
����������������������� if(prepareStatement(" "+
����������������������� " UPDATE CORPDATA/EMPLOYEE"+
����������������������� " SET SALARY = SALARY * ?"+
����������������������� " WHERE COMM >= ? ")) {
����������������������������� getStatement().setBigDecimal(1,val1);
����������������������������� getStatement().setBigDecimal(2,val2);
����������������������������� getStatement().executeUpdate();
����������������������������� return true;
����������������������� }
����������������� }
����������� } catch(Exception e) {
����������������� e.printStackTrace();
����������� }
����������� return false;
����� }
����� public boolean execSqlStatement2() {
����������� try {
����������������� if(openConnection())
����������������������� getConnection().commit();
����������������� return true;
����������� } catch(Exception e) {
����������� }
����������� return false;
����� }
����� public boolean execSqlStatement3(BigDecimal val1) {
����������� try {
����������������� if(openConnection()) {
����������������������� if(prepareStatement(" "+
����������������������� " SELECT DISTINCT projno, empprojact.empno,"+
����������������������� " lastname||\", \"||firstnme ,salary "+
����������������������� " from corpdata/empprojact, corpdata/employee "+
����������������������� " where empprojact.empno =employee.empno and"+
����������������������� " comm >= ? ")) {
����������������������������� getStatement().setBigDecimal(1,val1);
����������������������������� saveStatement("C1",getStatement());
����������������������������� return true;
����������������������� }
����� ����������� }
����������� } catch(Exception e) {
����������������� e.printStackTrace();
����������� }
����������� return false;
����� }
����� public boolean execSqlStatement4() {
����������� try {
����������������� loadStatement("C1");
����������������� saveResult("C1",getStatement().executeQuery());
����������������� return true;
����������� } catch(Exception e) {
����������������� e.printStackTrace();
����������� }
����������� return false;
����� }
����� public boolean execSqlStatement5(int val1,String val2) {
����������� try {
����������������� if(openConnection()) {
����������������������� if(prepareStatement(" "+
����������������������� " SELECT EMPPROJACT.PROJNO, PROJNAME, COUNT(*),"+
����������������������� " SUM ( (DAYS(EMENDATE)-DAYS(EMSTDATE)) *"+
����������������������� " EMPTIME * DECIMAL((SALARY / ?),8,2)) "+
����������������������� " FROM CORPDATA/EMPPROJACT, CORPDATA/PROJECT,"+
����������������������� " CORPDATA/EMPLOYEE "+
����������������������� " WHERE EMPPROJACT.PROJNO=PROJECT.PROJNO AND"+
����������������������� " EMPPROJACT.EMPNO =EMPLOYEE.EMPNO AND"+
����������������������� " PRENDATE > ? "+
����������������������� " GROUP BY EMPPROJACT.PROJNO, PROJNAME ")) {
����������������������������� getStatement().setInt(1,val1);
����������������������������� getStatement().setString(2,val2);
����������������������������� saveStatement("C2",getStatement());
����������������������������� return true;
����������������������� }
����������������� }
����������� } catch(Exception e) {
����������������� e.printStackTrace();
����������� }
����������� return false;
����� }
����� public boolean execSqlStatement6() {
����������� try {
����������������� loadStatement("C2");
����������������� saveResult("C2",getStatement().executeQuery());
����������������� return true;
����������� } catch(Exception e) {
����������������� e.printStackTrace();
����������� }
����������� return false;
����� }
����� public boolean execSqlStatement7() {
����������� try {
����������������� loadResult("C1");
����������������� return true;
����������� } catch(Exception e) {
����������������� e.printStackTrace();
����������� }
����������� return false;
����� }
����� public boolean execSqlStatement8() {
����������� try {
����������������� loadResult("C2");
����������������� return true;
����������� } catch(Exception e) {
����������������� e.printStackTrace();
����������� }
����������� return false;
����� }
}