Advertisement
Guest User

Untitled

a guest
Oct 6th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. package javaapplication1;
  2.  
  3.  
  4. import java.io.File;
  5. import java.io.IOException;
  6. import net.ucanaccess.jdbc.JackcessOpenerInterface;
  7. import com.healthmarketscience.jackcess.CryptCodecProvider;
  8. import com.healthmarketscience.jackcess.Database;
  9. import com.healthmarketscience.jackcess.DatabaseBuilder;
  10.  
  11. public class CryptCodecOpener implements JackcessOpenerInterface {
  12. @Override
  13. public Database open(File fl,String pwd) throws IOException {
  14. DatabaseBuilder dbd =new DatabaseBuilder(fl);
  15. dbd.setAutoSync(false);
  16. dbd.setCodecProvider(new CryptCodecProvider(pwd));
  17. dbd.setReadOnly(false);
  18. return dbd.open();
  19. }
  20.  
  21. }
  22.  
  23. package javaapplication1;
  24. import java.sql.*;
  25. public class JavaApplication1 {
  26. static Connection con;
  27. static Statement st;
  28. static PreparedStatement pst;
  29. static ResultSet rs;
  30.  
  31. public static void main(String[] args)
  32. {
  33. // TODO code application logic here
  34.  
  35. try
  36. {
  37. //Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
  38. String env=System.getenv("ProgramFiles");
  39. //Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  40. String dbURL = "jdbc:ucanaccess://C:\test.accdb;jackcessOpener=CryptCodecOpener";
  41. //String dbURL = "jdbc:ucanaccess://"+env+"\RSSBV0\db\rssboffdb.accdb";
  42. //String username="";
  43. String username=System.getProperty("user.name");
  44. String password="r$$b231";
  45. con = DriverManager.getConnection(dbURL,username,password);
  46. String query = "select username from userstb";
  47. pst = con.prepareStatement(query);
  48. rs = null;
  49.  
  50. try
  51. {
  52. rs = pst.executeQuery();
  53.  
  54. while(rs.next())
  55. {
  56. System.out.println(rs.getString("username"));
  57. }
  58. }
  59. catch (Exception e)
  60. {
  61. pst.close();
  62. con.close();
  63. }
  64. }
  65. catch(Exception e)
  66. {
  67. System.out.println(e);
  68. }
  69.  
  70.  
  71. }
  72.  
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement