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

帮忙看看哪里错了,谢谢!在线等待~~

    来源: 互联网  发布时间:2015-09-07

    本文导语:  我不明白为什么不能通过编译? 代码如下: package yida; import java.sql.*; import java.util.*; public class Pass{ public HashSet hsAuth=new HashSet(); private String Username=""; private String Password=""; private String g_name=null; private String Pe...

我不明白为什么不能通过编译?
代码如下:
package yida;
import java.sql.*;
import java.util.*;
public class Pass{
public HashSet hsAuth=new HashSet();
private String Username="";
private String Password="";
private String g_name=null;
private String Personnel_id=null;
public Connection conn=null;
int auth=0;
int num=0;
public void setPass(String pusername,String ppasswd,String L_session_id) throws ClassNotFoundException,SQLException{
PreparedStatement prepare;
ResultSet rs;
String SQL;
DBConnect dbc=new DBConnect();
Connection dbc=dbc.getConn();
SQL="select*from t_user where u_name=?";
prepare=conn.PrepareStatement(SQL);
prepare.setString(1,pusername);
rs=prepare.executeQuery();
if(rs.next()){
if(ppasswd.equals(rs.getString("u_password"))){
Username=pusername;
Password=ppasswd;
g_name=rs.getString("g_name");
Personnel_id=rs.getString("t_gonghao");
num=0;
auth=1;
SQL="insert into t_log(u_name,L_regtime,L_success)vaules(?,now(),1)";
prepare=conn.prepareStatement(SQL);

/**
 * Short concise description.
 * Additional verbose description.
 * @return description.
 * @see package.class
 */
prepare.setString(1,pusername);
}
else{
SQL="insert into t_log(u_name,L_regtime,L_success,L_session_id,L_errPass)values(?,now(),0,?,?)";
prepare=conn.PrepareStatement(SQL);
prepare.setString(1,pusername);
prepare.setString(2,L_session_id);
prepare.setString(3,ppasswd);
num++;
auth=2;
}
prepare.executeUpdate();
}
else{
num++;
auth=0;
}
if(auth==1){
SQL="select*from group where g_name=?";
prepare=conn.PrepareStatement(SQL);
prepare.setString(1,g_name);
rs=prepare.executeQuery();
hsAuth.clear();
for(int i=0;rs.next();i++){
hsAuth.add(rs.getString("spac"));
}
}
if(auth==3){
return;
}
rs.close();
}
public HashSet getAuth(){
return(hsAuth);
}
public int getNum(){
return(num);
}
public String getg_name(){
 return(String.valueOf(g_name));
}
public int getAuth(String authname){
if(hsAuth.contains(authname))
{
 return(1);
}
else
 return(0);
}
public int getPass(){
 return(auth);
}
public String Username(){
 return(Username);
}
public String getPassword(){
 return(Password);
}
public void logout(){
 Username=null;
 Password=null;
 g_name=null;
 num=0;
 auth=0;
}
}
错误如下:
---------------- JDK Release Build ------------------
Compiling D:yida OA系统yida OABeansPass.java
D:yida OA系统yida OABeansPass.java:17: cannot resolve symbol
symbol  : class DBConnect  
location: class yida.Pass
DBConnect dbc=new DBConnect();
^
D:yida OA系统yida OABeansPass.java:17: cannot resolve symbol
symbol  : class DBConnect  
location: class yida.Pass
DBConnect dbc=new DBConnect();
                  ^
D:yida OA系统yida OABeansPass.java:20: cannot resolve symbol
symbol  : method PrepareStatement  (java.lang.String)
location: interface java.sql.Connection
prepare=conn.PrepareStatement(SQL);
            ^
D:yida OA系统yida OABeansPass.java:44: cannot resolve symbol
symbol  : method PrepareStatement  (java.lang.String)
location: interface java.sql.Connection
prepare=conn.PrepareStatement(SQL);
            ^
D:yida OA系统yida OABeansPass.java:59: cannot resolve symbol
symbol  : method PrepareStatement  (java.lang.String)
location: interface java.sql.Connection
prepare=conn.PrepareStatement(SQL);
            ^
5 errors
Finished

|
DBConnect dbc=new DBConnect();
Connection dbc=dbc.getConn();

首先,你使用的DBConnect类java里面根本就不存在这个类阿,应该是写错类名了吧?
另外,你怎么将Connection变量也命名为dbc?看你后面的代码及错误提示,此处应该命名为conn才对阿

|
1、没有找到DBConnection这个Class,应该import这个class
2、没找到PrepareStatement这个方法,应该是prepareStatement,第一个字母小写

|
你得把yida所在的路径加入到classpath中。

|
那么你的classpath设置有问题

    
 
 

您可能感兴趣的文章:

  • 请各位兄弟帮忙,在线等待,关于进程返回异常的捕获!!!!
  • 各位帮忙了!在线等待……
  • 帮忙怎样写有关 unix下的线程的问题(在线等待,急用,谢谢)
  • 速急!!!还是有关于汉入问题!!!大哥们速帮忙,小弟在线等待!!!
  • .deb是什么格式的文件,怎么打开,大侠帮忙(在线等待中)
  • 打包问题,等待大家帮忙
  • 关于JavaBean 和 Tag 的问题?在线等待,谢谢各位老大的帮忙!!
  • 简单的程序问题,请帮忙,急! “|“,在线等待
  • 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
  • <请教如何把IP地址转为主机名,焦急等待中...请高手帮忙>
  • mmap使用中的困惑,,,在线等待,,请帮忙,谢谢!
  • 兄弟们,请帮帮忙吧,关于LINUX 的调度和时钟中断处理代码的分析!在线等待啊。。。:(
  • 在线等待,java字符集的问题.急,请大家帮帮忙?
  • 一个可能是有关CLASSPATH的问题,请各位帮忙(在线等待)
  • 新手上路总是碰钉子,请高手帮帮忙拨掉,在线等待,解决了,马上给分!
  • 100分大虾们请帮忙,删了linux分区后,无法进入win2000,在线等待
  • 有关JBuilder6.0的问题(有请高手帮忙),在线等待,高分相送,谢谢
  • 谁用过Runtime类的,请帮忙?在线等待!!!
  • 朋友在做题,我不懂linux,在线等待,请各位帮忙!!!!!
  • 兄弟姐妹们帮帮忙,如何将一个字符数据写入数据库,急急急急急急急 在线等待
  • 我怎么不能编译servlet?请帮忙!!!谢谢!!!
  • 求救,帮忙,谢谢,高分相送!
  • 20090102用shell代码转换为2009-01-02?帮忙了,谢谢
  • 一个shell的问题,请各位高手进来帮忙了,急,谢谢
  • 帮忙,要个密码,谢谢
  • [求助]mail服务器当掉,大家帮帮忙,谢谢谢谢
  • 大家帮忙推荐一本linux socket编程的入门书,我刚接触socket,谢谢!!
  • Applet的问题,请帮忙!谢谢!!
  • java.mail的小问题,请帮忙。谢谢
  • 请各位帮忙推荐学习unix的好书,谢谢
  • 请各位兄弟帮帮忙,谢谢!!!!!!!!!!!!!!!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 努力努力再努力,帮忙帮忙来帮忙!
  • 在servlet中有一个关于单引号输出的问题,请大家帮忙,帮忙,帮帮忙!!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 帮忙帮忙如何设置变量pathclass
  • 没人帮忙吗?我想用JAVA编一个像WINDOW中的画图软件,现在出现了如下问题,请各位老哥老姐帮帮忙
  • 帮帮忙!SCO OpenServer 5.0.5 的root用户口令丢了,怎么找回来啊,帮帮忙!!!!!!
  • 我用smartupload组件遇到问题了,请帮忙!!
  • webmail问题,请高手帮忙!!!谁会使用IMP 3.0????!!!
  • 100分大虾们请帮忙,删了linux分区后,无法进入win2000,在线等待 iis7站长之家
  • 高手帮忙解释
  • 求教求教,shell问题...各位大哥,帮忙下
  • 关于程序移植,请知道的帮忙,分会加的
  • DELL服务器,安装RedHat EAS3.0,装完了,连不上SSH。。。。。哪位大虾帮忙!!急啊 !!!!
  • 关于聊天室的若干疑问!!!请各位大虾帮忙!
  • 有个问题?请帮忙!
  • 请求各位帮忙,关于绘制图像
  • 关于全选的问题大家帮忙看看~
  • 帮忙找个工作。
  • 请帮忙推荐几个下载java电子书的网站,35分献上!
  • 请问谁有weblogic6.1sp1的crack??大大加分!!请多帮忙!!!


  • 站内导航:


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

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

    浙ICP备11055608号-3