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

我做的一个登录检查的东东,编译没有问题,执行时总报错.请各位指点一下!!!

    来源: 互联网  发布时间:2017-03-31

    本文导语:  //测试test.JSP function userclick(){     alert("test!"); } //调用用户检查checkuser.JSP //连接类ConnectOracle.java package test; import java.sql.*; import oracle.jdbc.*; import oracle.sql.*; /**  * Title:   * Description:   * Copyright: ...

//测试test.JSP












function userclick(){
    alert("test!");
}


//调用用户检查checkuser.JSP





//连接类ConnectOracle.java
package test;
import java.sql.*;
import oracle.jdbc.*;
import oracle.sql.*;

/**
 * 

Title: 


 * 

Description: 


 * 

Copyright: Copyright (c) 2002


 * 

Company: 


 * @author unascribed
 * @version 1.0
 */

public class ConnectOracle {
    private String userName =null;
    private String passWord=null;
    private boolean isTrue = false;
    public ConnectOracle() {
    }
    public void setUserName(String userName){
        this.userName = userName;
    }
    public void setUserPasswd(String passwd){
        this.passWord = passwd;
    }
    public String getUserName(){
        return this.userName;
    }
    public String getUserPasswd(){
        return this.passWord;
    }
    public boolean isUser(){
        return this.isTrue;
    }
    public void Con(){
        Connection _conn=null;
        try {
            String _DBDriver="oracle.jdbc.driver.OracleDriver";
            String _ConnStr="jdbc:oracle:oci8:@double";
//            String _ConnStr="jdbc:oracle:thin:@192.168.15.178:1521:second";
            Class.forName(_DBDriver);
            _conn=DriverManager.getConnection(_ConnStr,"system","manager");
            ResultSet rs=_conn.createStatement().executeQuery("select * from users");
            while (rs.next() ) {
                String userName = rs.getString("username");
                String password = rs.getString("password");
                if(userName.equalsIgnoreCase(getUserName())){
                    if(password.equalsIgnoreCase(getUserPasswd())){
                        isTrue = true;
                        break;
                    }
                }
            }
            rs.close();
        }
        catch (Exception ex) {
            ex.printStackTrace();
        }finally{
            try {_conn.close();}catch (Exception ex) {}
        }
    }
//    public static void main(String[] args) {
//        ConnectOracle connectOracle1 = new ConnectOracle();
//        connectOracle1.setUserName("duguo");
//        connectOracle1.setUserPasswd("turbo");
//        connectOracle1.setUserName("duguo111");
//        connectOracle1.setUserPasswd("11");

//        connectOracle1.Con();
//        System.out.println(""+connectOracle1.isUser());
//    }
}


|
如果用的是tomcat的话,检查一下work目录小生成的checkuser$jsp文件的第
84行执行的是什么操作,其他的服务器也有这个临时文件,打开看一看,是jsp编译后的文件

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


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

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

浙ICP备11055608号-3