3
回答
java调用存储过程报错
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   


求解

错误信息---找不到demo.class文件:

java.lang.NoClassDefFoundError: com/ist/aml/information/controller/demo
Caused by: java.lang.ClassNotFoundException: com.ist.aml.information.controller.demo
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Exception in thread "main"


执行代码---java调用存储过程:

package com.ist.aml.information.controller;

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.sql.DataSource;
import com.ist.common.SetCharacterEncodingFilter;

public class demo {
    /**
     * @param args
     */
    public static void main(String[] args)               
        //数据源
        DataSource ds=null;   
        Connection conn=null;
        System.out.println("--------------111----------");
        try {          
            conn=ds.getConnection();
            CallableStatement call=conn.prepareCall("{ call user_query_insertinto(?,?,?,?,?)}");         
            call.setString(1,"2008");
            call.setString(2, "WYL");
            call.setString(3, "nan");
            call.setString(4, "geshou");
            call.setInt(5, 9999);
            System.out.println("--------------222----------");    
            
            call.execute();
            call.close();
            System.out.println("--------------333----------");    
        } catch (Exception e) {
            e.printStackTrace();
        }              
    }
}




举报
顶部