JVM(JAVA虚拟机)里有多个类加载器,每个类加载器可以负责加载特定位置的类,例如,bootstrap类加载器负责加载jre/lib/rt.jar中的类, 我们平时用的jdk中的类都
位于rt.jar中。extclassloader负责加载jar/lib/ext/*.jar中的类,appclassloader负责classpath指定的目录或jar中的类。除了bootstrap之外,其他的类加载器本身也都是
java类,它们的父类是ClassLoader。
用JDBC调用存储过程:
代码如下:
publicclass JdbcTest {
public static void main(String[] args) {
Connection con= null;
CallableStatement cstmt = null;
try {
con = ds.getConnection();
//调用的存储过程名字是insert_Student
cstmt = cn.prepareCall("{callinsert_Student(?,?,?)}");
cstmt.registerOutParameter(3,Types.INTEGER);//输出参数
cstmt.setString(1, "wangwu");
cstmt.setInt(2, 25);
cstmt.execute();
} catch (Exception e) {
e.printStackTrace();
}finally{
//关闭资源
}
}