当前位置:  技术问答>java相关

bean编译问题:bean A连接数据库,bean B进行一些操作,A编译正常,B编译时报找不到A中的类。?????

    来源: 互联网  发布时间:2015-10-31

    本文导语:  bean编译问题:bean A连接数据库,bean B进行一些操作,A编译正常,B编译时报找不到A中的类。????? bean A   如下: package org.jetic.web.zwsbean; import java.sql.*; public class Connect { private Connection conn = null; priva...

bean编译问题:bean A连接数据库,bean B进行一些操作,A编译正常,B编译时报找不到A中的类。?????

bean A   如下:
package org.jetic.web.zwsbean;
import java.sql.*;
public class Connect {

private Connection conn = null;
private Statement stmt = null;
private PreparedStatement prepstmt = null;

    private String dbdriver = "com.sybase.jdbc.SybDriver";
    private String dburl = "jdbc:sybase:Tds:10.67.10.16:4100";
private String username="webczbadmin";
private String password= "webczbadminpassword";

  /**
 * 构造数据库的连接和访问类
 */
public Connect() throws Exception {
Class.forName(dbdriver);
conn = DriverManager.getConnection(dburl,username,password);
stmt = conn.createStatement();
}
}

bean B  如下:
package org.jetic.web.zwsbean;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import java.sql.*;

public class logincheck {

public int check(HttpServletRequest request)
{
HttpSession session = request.getSession(false);
String UserID = request.getParameter("nickname").trim();
String password = request.getParameter("passwd").trim();
        try{
  Connect Conn_DB = new Connect();
           ResultSet rs = Conn_DB.executeQuery("select id from admininfo where username='" + UserID + "' and passwd='" + password + "'");
if(rs.next()){
                    session.putValue("userid",UserID);
                    rs.close();
                    Conn_DB.close();
                    return 1;
}
          else
            return 0;
                }
               catch(Exception e){return 0;}
       }
}

在编译B时,说Connect Conn_DB = new Connect();中的Connect 类找不到?


|
你的connect 写得不对吧。
 Connect Conn_DB = new Connect();
           ResultSet rs = Conn_DB.executeQuery
就是这里错了,
你哪里来得executeQuery()?
你的类里没有定义。

报错和打包无关。

|
编译类时,如果两各类相互联系,且都定义了package路径时,最好使用javac *.java,把两个类一起编译,否则经常会出现找不到某个类.
不过,你上面的程序看过去有些乱,把bean和servlet的界限再分的开.
check.java uses or overrides a deprecated API.
而且这个错误提示你这个类使用或覆盖了你所用的JDK版本中已经失效的类.

|
你用什么编译的?

确认classpath没有设置错误

|
你的A与B是否同在zwsbean目录下?

    
 
 

您可能感兴趣的文章:

  • 为什么一个bean实例花自己写的另外bean时,编译提示无法识别这个bean?
  • (tomcat不认dom编译器 急死了)jsp问题:在bean加main方法,bean好用,在jsp中引用bean中出错
  • 重新编译beans后,能否不重启Tomcat??
  • 哪些应用服务器重新编译beans后可以不重启???
  • 请问高手:如何编译,才能将bean应用到jsp中?
  • 我的BEAN中需要javax.servlet.ServletRequest,但编译出错,怎么办呢?????
  • 大侠帮忙看看,tomcat在编译bean的时候出错?
  • Stateless会话bean编译的错误。详情见内。谢谢。
  • 在bean中解决乱码问题,为什么编译错,大家请看一看,一定给分
  • JBuilder 中的bean编译问题
  • 编译beans时,出现"包 javax.servlet 不存在"错误提示,请问怎样解决???
  • Bean编译后的class该放哪儿?数据库连接问题,急!解决给分
  • 我写了个统计表的bean,编译通过没有问题,但就是调用时显示不出来?帮帮忙??
  • 编译好的Message Bean class,如何打包成jar文件,以供Deploy到Server上?
  • 为什么一个ejb的bean中的一个方法在返回一个ResultSet时报错,如何返回一个结果集
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.beans类beans的类成员方法: beans定义及介绍
  • 商业逻辑应该放在entity bean里还是session bean里比较好
  • java命名空间java.beans类beans的类成员方法: isinstanceof定义及介绍
  • entity Bean 和session bean 的问题(有分)
  • java命名空间java.beans类beans的类成员方法: getinstanceof定义及介绍
  • BEAN和BEANS有什么区别。
  • java命名空间java.beans类beans的类成员方法: isguiavailable定义及介绍
  • 多个用户同时使用bean,bean中的变量和方法会不会冲突?
  • java命名空间java.beans类beans的类成员方法: isdesigntime定义及介绍
  • 会话Bean与实体Bean的选择
  • java命名空间java.beans类beans的类成员方法: instantiate定义及介绍
  • 请问session bean和实体bean的区别
  • java命名空间java.beans类beans的类成员方法: setguiavailable定义及介绍
  • 寻求方案:sessionless bean怎样包装、调用entity bean操作数据库?
  • java命名空间java.beans类beans的类成员方法: setdesigntime定义及介绍
  • 再问session bean 调用entity Bean的问题
  • java命名空间java.beans类beandescriptor的类成员方法: getcustomizerclass定义及介绍
  • jsp连bean 为什么连不上呢,总说找不到bean?
  • java命名空间java.beans类beandescriptor的类成员方法: beandescriptor定义及介绍
  • 在websphere下怎么用bean??是不是指定bean路径?
  • java命名空间java.beans接口visibility的类成员方法: avoidinggui定义及介绍
  • 请问:实体BEAN和会话BEAN的区别


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3