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

¥¥¥到底是什么问题,一个简单的函数,应该怎么写¥¥¥

    来源: 互联网  发布时间:2015-05-08

    本文导语:  包含在另一文件,编译有错误,程序段如下: 这是函数部分:在 check_function_right.jsp 文件中 public boolean check_function_right(String login_id,String function_name)throws SQLException{     String lg_id = login_id; String function = func...

包含在另一文件,编译有错误,程序段如下:

这是函数部分:在 check_function_right.jsp 文件中
public boolean check_function_right(String login_id,String function_name)throws SQLException{
    String lg_id = login_id;
String function = function_name;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn_right=java.sql.DriverManager.getConnection("jdbc:odbc:MIS","MIS2001","MIS250901");
Statement stmt_access_right=conn_right.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
String sql_access_right="SELECT * FROM Access_Right WHERE LgID='"+ login_id +"' AND Function='"+ function +"' ";
ResultSet rs_access_right=stmt_access_right.executeQuery(sql_access_right); 

   if(rs_access_right.next()){
            return true;
}
else{
        return false;
}

  }


函数包含在以下文件中







|
这样就没错误了,我试了!包都引了的情况下:
public boolean check_function_right(String login_id,String function_name)throws SQLException{
    String lg_id = login_id;
String function = function_name;
        try{////////////////////////////////////////////////
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        }
        catch(Exception e)
        {
          System.out.println(e.getMessage());
        }///////////////////////////////////////////////////////
Connection conn_right=java.sql.DriverManager.getConnection("jdbc:odbc:MIS","MIS2001","MIS250901");
Statement stmt_access_right=conn_right.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
String sql_access_right="SELECT * FROM Access_Right WHERE LgID='"+ login_id +"' AND Function='"+ function +"' ";
ResultSet rs_access_right=stmt_access_right.executeQuery(sql_access_right);

   if(rs_access_right.next()){
            return true;
}
else{
        return false;
}

  }

|
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception e){}

有些类的方法调用会抛出异常,调用者必须要对异常进行处理!!!

    
 
 

您可能感兴趣的文章:

  • 在线等!大哥们,printk函数到底怎么看他输出的结果?马上给分
  • 菜鸟问题:Linux下 ioctl 函数到底在哪?
  • Linux下read函数默认到底是阻塞的还是非阻塞的?
  • macro 的应用:macor到底可以代替什么样的函数?
  • java中如果对象是函数参数 到底是传值还是引用???
  • 奇怪,Java中如何判别一个没有明确说明会抛出异常的函数到底会不会抛出异常
  • 菜鸟求救: 到底应该如何学习java???
  • 字符设备驱动程序编写中,被读写的数据到底应该定义在什么地方?
  • ●●●●●●我的JavaBean到底应该放在什么路径下?? 混乱中...`●●●●●●
  • 请教linux下的编程的选择:我听说有gtk+gnome的编程,也有kde里的 什么编程,到底应该选择哪个呢?好象一个是技术好一点,一个是市场占有
  • linux到底应该怎么分区?
  • 小弟最近刚看完《java编程思想》,目前比较迷茫,还不知道自己到底应该往哪个方向发展?
  • 要实现多启动,安装时Master Boot Record和First Sector of Boot Partition,到底应该选哪个?
  • j2ee到底能不能在win98下运行呀?如果行,应该怎样配置?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ---初级问题,byte类型到底表示什么含义--
  • 初哥问题:JAVA和JSP到底是啥关系??????????
  • 一个好简单的问题---URL到底是什么?请详细解释一下
  • Connection reset by peer: JVM_recv in socket input stream read这个问题到底怎么解决??
  • 新手问题:Linux下nasm到底怎么用啊
  • 20分问一个简单问题:Linux一词到底是怎么读的?(谢决对此词读音也不明确的人做猜测!)
  • 简单问题!Indexof(value,int)到底是怎么回事?
  • 小弟问一个弱智问题:boot到底有什么用?我以前装得时候没有设置他也能用呀
  • 请教一个问题,JAVA到底用来做什么?
  • samba 的问题...............到底如何使用它共享windows的文件阿.
  • GTK+问题:delete_event到底是信号还是事件?
  • 一个极其菜的问题:JAVA,VISUAL J++,JAVA SCRIPT,EJB,它们之间到底有什么关系,谢谢!
  • 坛子太冷清,我提个问题,多CPU的系统,到底是谁就处理了这多CPU?
  • 大家别见笑,我来问一个极菜的问题,java到底是一门什么语言?
  • 问个问题J2EE和JAVA到底有什么区别呀
  • 我发现,在这里不论问什么问题,归根到底都是一个答案。
  • 简单问题高分求救:在Redhat 9.0下怎么判断一个串口到底能不能用呀?
  • 这种问题实在不该问啊,可我得把java进行到底的呀!
  • 一个好简单的问题---URL到底是什么?请详细解释一下 iis7站长之家
  • 请教大虾一个多线程的问题?比较苦恼!到底怎么了?
  • Docker 1.12.0到底有哪些不同之处
  • 各位高人,关于IDE的驱动程序,我看蒙了,谁能告诉我到底linux源文件中到底那些是跟IDE硬盘驱动有关的?
  • 网站到底怎么实现盈利赚钱:个人网站赚钱方法大总结
  • SMARTDRV后台缓冲到底起什么作用呢?
  • ejb到底怎么回事呀?
  • interface 到底有什么用???实现接口,怎么实现??
  • 句柄?句柄?“句柄”到底是什么东西?怎样理解?
  • jsp文件到底需不需要编译?
  • 到底什么是堆栈?
  • 到底是提交执行那个?
  • package到底怎么用?


  • 站内导航:


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

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

    浙ICP备11055608号-3