AllgemDBAccess | Lenpaste
Sun Oct 02 2022 16:54:02 GMT+0000 (Coordinated Universal Time)
Saved by @Sheldon
  1
/* ---------------------------------------------------------------------------
  2
	Projekt:       Public (Java)
  3
  4
	Klasse:			AllgemDBAccess
  5
	Paket:			Allgemein
  6
  7
	Beschreibung:  Diese Klasse implementiert allgemeine DB-Zugriffe fuer Java
  8
						JDBC.
  9
 10
	Autor:         SE/bd          Juli 1998         
 11
	Rev:
 12
   -------------------------------------------------------------------------*/
 13
 14
package Allgemein;
 15
 16
import java.sql.*;
 17
 18
public class AllgemDBAccess {
 19
 20
  public AllgemDBAccess() {
 21
		;
 22
  }
 23
 24
  public void debOut(Connection conn,String sDeb) throws UserException {
 25
   try {
 26
      CallableStatement cstmt = conn.prepareCall
 27
         ("{ call pck_message_proz.ipr_debug_message ( ? ) }");
 28
			cstmt.setString(1,sDeb);
 29
         ResultSet rs = cstmt.executeQuery();
 30
			cstmt.close();
 31
    } catch (java.sql.SQLException e2) {
 32
          String SQLEInfo = new String("debOut, ErrCode=");
 33
          SQLEInfo = SQLEInfo + e2.getErrorCode();
 34
          SQLEInfo = SQLEInfo + " ,Message:"  + e2.getMessage();
 35
          SQLEInfo = SQLEInfo + ", SQLState:" + e2.getSQLState();
 36
          throw new UserOracleException(true,
 37
                              e2.getErrorCode(),SQLEInfo);
 38
    }
 39
  } // end Method 'debOut'
 40
 41
  public void protokollOut(Connection conn,String sPrt) throws UserException {
 42
   try {
 43
      CallableStatement cstmt = conn.prepareCall
 44
         ("{ call pck_message_proz.ipr_protokoll_message ( ? ) }");
 45
			cstmt.setString(1,sPrt);
 46
         ResultSet rs = cstmt.executeQuery();
 47
			cstmt.close();
 48
    } catch (java.sql.SQLException e2) {
 49
          String SQLEInfo = new String("protokollOut, ErrCode=");
 50
          SQLEInfo = SQLEInfo + e2.getErrorCode();
 51
          SQLEInfo = SQLEInfo + " ,Message:"  + e2.getMessage();
 52
          SQLEInfo = SQLEInfo + ", SQLState:" + e2.getSQLState();
 53
          throw new UserOracleException(true,
 54
                              e2.getErrorCode(),SQLEInfo);
 55
    }
 56
  } // end Method 'protokollOut'
 57
 58
  public void fehlerOut(Connection conn,String sFehl) throws UserException {
 59
   try {
 60
      CallableStatement cstmt = conn.prepareCall
 61
         ("{ call pck_message_proz.ipr_fehler_message ( ? ) }");
 62
			cstmt.setString(1,sFehl);
 63
         ResultSet rs = cstmt.executeQuery();
 64
			cstmt.close();
 65
    } catch (java.sql.SQLException e2) {
 66
          String SQLEInfo = new String("fehlerOut, ErrCode=");
 67
          SQLEInfo = SQLEInfo + e2.getErrorCode();
 68
          SQLEInfo = SQLEInfo + " ,Message:"  + e2.getMessage();
 69
          SQLEInfo = SQLEInfo + ", SQLState:" + e2.getSQLState();
 70
          throw new UserOracleException(true,
 71
                              e2.getErrorCode(),SQLEInfo);
 72
    }
 73
  } // end Method 'fehlerOut'
 74
 75
  public void fehlerMeldungOut(Connection conn,int nFnr,String sZusTxt) 
 76
																	throws UserException {
 77
   try {
 78
      CallableStatement cstmt = conn.prepareCall
 79
         ("{ call pck_message_proz.ipr_fehlermeldung_ausgeben ( ? , ? ) }");
 80
			cstmt.setInt(1,nFnr);
 81
			cstmt.setString(2,sZusTxt);
 82
         ResultSet rs = cstmt.executeQuery();
 83
			cstmt.close();
 84
    } catch (java.sql.SQLException e2) {
 85
          String SQLEInfo = new String("fehlerMeldungOut, ErrCode=");
 86
          SQLEInfo = SQLEInfo + e2.getErrorCode();
 87
          SQLEInfo = SQLEInfo + " ,Message:"  + e2.getMessage();
 88
          SQLEInfo = SQLEInfo + ", SQLState:" + e2.getSQLState();
 89
          throw new UserOracleException(true,
 90
                              e2.getErrorCode(),SQLEInfo);
 91
    }
 92
  } // end Method 'fehlerMeldungOut'
 93
 94
  public void reportFortschritt(Connection conn,int nIter,
 95
										  String sZusTxt,boolean bForce) 
 96
																	throws UserException {
 97
   try {
 98
      CallableStatement cstmt = conn.prepareCall
 99
         ("{ call pck_message_proz.ipr_report_fortschritt_h ( ? , ? , ? ) }");
100
			cstmt.setInt(1,nIter);
101
			cstmt.setString(2,sZusTxt);
102
			cstmt.setInt(3, ((bForce) ? 1 : 0));
103
         ResultSet rs = cstmt.executeQuery();
104
			cstmt.close();
105
    } catch (java.sql.SQLException e2) {
106
          String SQLEInfo = new String("reportFortschritt, ErrCode=");
107
          SQLEInfo = SQLEInfo + e2.getErrorCode();
108
          SQLEInfo = SQLEInfo + " ,Message:"  + e2.getMessage();
109
          SQLEInfo = SQLEInfo + ", SQLState:" + e2.getSQLState();
110
          throw new UserOracleException(true,
111
                              e2.getErrorCode(),SQLEInfo);
112
    }
113
  } // end Method 'reportFortschritt'
114
115
} // end Class 'AllgemDBAccess'
116
117
118
119
120
121
122
            


Comments