import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class TestPro { public static void main(String[] args) {

try {
Class.forName("oracle.jdbc.driver.OracleDriver");

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.100:1521:ORCL","scott","scott");

CallableStatement cs = conn.prepareCall("{call sp_pro1(?,?)}");

cs.setString(1, "SCOTT");
cs.setInt(2, 4000);

//cs.execute();
cs.close();
conn.close();

System.out.println("已经执行完成!");
} catch(ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}}
问题是这样的,走到我注释的那行的时候,就再也不往下走了。如果把那行注释了,能走到最后,但是数据没有变化。我想问下,那行代码应该怎么处理?