Chinaunix首页 | 论坛 | 博客
  • 博客访问: 110996
  • 博文数量: 48
  • 博客积分: 2210
  • 博客等级: 大尉
  • 技术积分: 540
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-16 17:59
文章分类

全部博文(48)

文章存档

2010年(1)

2009年(15)

2008年(32)

我的朋友

分类: Mysql/postgreSQL

2008-03-19 22:11:48

 
数据库名
数据源名
表明
列名
变量名
 
得到文本框的值用gettext()
用户名和密码最好不要设置成int类型,防止误用'"+varchar类型+"','int类型'
 try {
         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//驱动
        
         Connection con=DriverManager.getConnection("Jdbc:Odbc:denglu");//连接数据源
         Statement st=con.createStatement();
        ResultSet rs=st.executeQuery("select * from denglu where username='"+name+"' and pass1='"+pass+"'");
//username sql里列名   ='"+name+"' java变量名 and pass1='"+pass+"
             if(rs.next())
             {
                 JOptionPane.showMessageDialog(this, "登陆成功!");
                this.hide();
             }else
             {
             JOptionPane.showMessageDialog(this,"用户名或密码错误!");
             return;
            }
         rs.close();
         st.close();
         con.close();
     } catch (Exception ex) {
     }

    }

 
阅读(519) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~