ClassLoder(类加载器)与JDBC的调用

来源:互联网 发布:招商证券理财软件下载 编辑:程序博客网 时间:2024/06/05 11:12

ClassLoader(类加载器)加载class :

JVM(JAVA虚拟机)里有多个类加载器,每个类加载器可以负责加载特定位置的类,例如,bootstrap类加载器负责加载jre/lib/rt.jar中的类, 我们平时用的jdk中的类都

位于rt.jar中。extclassloader负责加载jar/lib/ext/*.jar中的类,appclassloader负责classpath指定的目录或jar中的类。除了bootstrap之外,其他的类加载器本身也都是

java类,它们的父类是ClassLoader。

用JDBC调用存储过程:

代码如下:

packagecom.huawei.interview.lym;

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{

           //关闭资源

       }

    }


0 0
原创粉丝点击