您的位置:首页 > 编程语言 > Java开发

Java 程序访问加密的Access数据库

2008-09-29 22:02 507 查看
本人只给出访问数据库的方法: 

private void Login(){
       String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=pdaDB.mdb;PWD=123";
       //注意Driver后有一个空格
     try
        {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        }
        catch(ClassNotFoundException ex)
        {
            ex.printStackTrace();
        }
        try
        {
            Connection con = DriverManager.getConnection(url);
            Statement stmt = con.createStatement();
            String userPasswd = new String(pwdPF.getPassword());
            ResultSet rs = stmt.executeQuery("select * from password where pwd ='"+userPasswd+"'");
            if(!rs.next())
            {
                JOptionPane.showMessageDialog(null, "密码错误!");
            } else
            {

                JOptionPane.showMessageDialog(null, "登录成功!");
            }
        }
        catch(SQLException ex)
        {
            ex.printStackTrace();
        }
   }

一定要注意String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=pdaDB.mdb;PWD=123";中的Driver后有一个空格。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息