java调用存储过程报错

流年啊你奈我何2015 发布于 2016/06/24 16:50
阅读 306
收藏 0


求解

错误信息---找不到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();
        }              
    }
}




加载中
0
Mr_K
Mr_K

注意命名规则,java的类名都是大写开头~

1、你的demo类名和文件名是否一致?如果不是,改为一致。

2、使用工具重新生成下代码,在运行~

0
D
DaRKeViL
clean一下
0
L
LovelyNewbie
找不到类。重新编译一下就好了。
返回顶部
顶部