如果在Access中设置打开密码,应该怎样在Java连接呢?我原来的代码如下,怎样改就可以连接带有密码的Access?请高手帮帮忙!
import java.sql.*;
public class access{
public static void main(String args[]){
   Connection con;
   Statement sql; //声明Statement对象
   ResultSet rs;
   try{
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
   }
   catch(ClassNotFoundException e){
       System.out.println(""+e);
   }
   try{
       con=DriverManager.getConnection("jdbc:odbc:shiyan","","");
       sql=con.createStatement();
       rs=sql.executeQuery("Select * FROM member");
       while(rs.next()){
          String name=rs.getString(1); //获得数据库第一列
          String sex=rs.getString(2);
          System.out.println("姓名:"+name); //输出信息
          System.out.println("性别:"+sex);
       }
       con.close();
   }
   catch(SQLException el){}
 }
}

解决方案 »

  1.   

    con=DriverManager.getConnection("jdbc:odbc:shiyan","这里不就是写用户名","这里不就是写密码的么");
      

  2.   

    String MySQLURL=jdbc:mysql://localhost:3306/szw?user=root&password=111111&useUnicode=true&characterEncoding=UTF-8";
    con=DriverManager.getConnection(MySQLURL);
      

  3.   

    哪里好像是数据源的帐号和密码,不是数据库的打开密码。数据库的打开密码就像Word那样,打开时要求输入密码才能进。怎样把数据库的打开密码用到程序中呢?