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后有一个空格。
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后有一个空格。
相关文章推荐
- 第一个hadoop程序(java程序访问hadoop的hdfs文件系统中的文件)
- 关于java程序商业软件中的加密问题
- 在xp中使用java访问access数据库
- 当程序用ado的jet4.0方式连接的时候,对于设有access数据库密码的mdb的访问居然报错“无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开”,而用odbc方式不报错,小阴沟里翻船,郁闷中然后查文档解决之
- java程序访问USB设备
- Java程序中不通过hadoop jar的方式访问hdfs
- java:使用路径访问Access数据库
- java程序访问数据库
- java 访问access数据库
- java访问access数据库
- 用ADO常用的连接方式和访问加密的ACCESS数据库
- Java之——实现微信小程序加密数据解密算法
- 公钥加密,私钥解密示例程序(JAVA)
- C#访问ACCESS数据库被其他程序独占方式打开无法访问
- Linux下Java程序调用Openssl命令实现内存中加密数据
- Java无法访问Access数据库 无法建立数据源 在win7 64位下
- 网站访问机器人程序的java版本和C#版本。
- 在Java程序中,通过JDBC访问Oracle数据库的步骤
- 在java程序中访问windows有用户名和密码保护的共享目录