I have one file name fsm.java,now I want to put the output value insert mysql database in the following:
how to do that? thanks. any ideas and code sample appreciated!
****************************************************************************
mysql> SELECT * FROM TESTCASE000;
+----+-------------+--------------+------------+------------+--------------+
| ID | INPUT_VALUE | OUTPUT_VALUE | CURR_STATE | NEXT_STATE | TESTSEQUENCE |
+----+-------------+--------------+------------+------------+--------------+
|  1 |           0 |            0 | A          | A          | T1           |
+----+-------------+--------------+------------+------------+--------------+
1 row in set (0.00 sec)mysql>*******************************************************************************
***********************fsm.java************************************************
package demo;public class FSM {
private State fsmState;

public FSM() {
fsmState = new State("A");
}

public Value transit(Value input) {
Value output = null;
if(input == null) {
throw new IllegalArgumentException( "Input cannot be null." );
}
if(isState(new State("A"))) {
if(input.equals(new Value(0))) {
fsmState = new State("B");
output = new Value(0);
}
else if(input.equals(new Value(1))) {
fsmState = new State("C");
output = new Value(1);
}
}
else if(isState(new State("B"))) {
if(input.equals(new Value(0))) {
fsmState = new State("B");
output = new Value(0);
}
else if(input.equals(new Value(1))) {
fsmState = new State("C");
output = new Value(1);
}
}
else if(isState(new State("C"))) {
if(input.equals(new Value(0))) {
fsmState = new State("C");
output = new Value(1);
}
else if(input.equals(new Value(1))) {
fsmState = new State("A");
output = new Value(0);
}
}
if(output == null) {
throw new IllegalArgumentException( "Invalid FSM state or input." );
}
return output;
}

public State getState() {
return fsmState;
}

public boolean isState(State state) {
if(fsmState == null)
return false;
if(fsmState.equals(state))
return true;
else
return false;
}
}