Guest User

Untitled

a guest
Mar 9th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. ip = "192.168.1.3";
  2. db = "projetoandroid";
  3. un = "sa";
  4. pass = "123";
  5.  
  6. login.setOnClickListener(new View.OnClickListener()
  7. {
  8. @Override
  9. public void onClick(View v)
  10. {
  11. CheckLogin checkLogin = new CheckLogin();
  12. checkLogin.execute("");
  13. }
  14. });
  15.  
  16. }
  17.  
  18. public class CheckLogin extends AsyncTask<String,String,String>
  19. {
  20. String z = "";
  21. Boolean isSuccess = false;
  22.  
  23. @Override
  24. protected void onPreExecute()
  25. {
  26. //progressBar.setVisibility(View.VISIBLE);
  27. }
  28.  
  29. @Override
  30. protected void onPostExecute(String r)
  31. {
  32. // progressBar.setVisibility(View.GONE);
  33. Toast.makeText(ParaTeste.this, r, Toast.LENGTH_SHORT).show();
  34. if(isSuccess)
  35. {
  36. Toast.makeText(ParaTeste.this , "Login Successfull" , Toast.LENGTH_LONG).show();
  37. //finish();
  38. }
  39. }
  40. @Override
  41. protected String doInBackground(String... params)
  42. {
  43. String usernam = username.getText().toString();
  44. String passwordd = password.getText().toString();
  45. if(usernam.trim().equals("")|| passwordd.trim().equals(""))
  46. z = "Please enter Username and Password";
  47. else
  48. {
  49. try
  50. {
  51. con = connectionclass(un, pass, db, ip); // Connect to database
  52. if (con == null)
  53. {
  54. z = "Check Your Internet Access!";
  55. }
  56. else
  57. {
  58. // Change below query according to your own database.
  59. String query = "select * from cliente where nome= '" + usernam.toString() + "' and cpf = '"+ passwordd.toString() +"' ";
  60. Statement stmt = con.createStatement();
  61. ResultSet rs = stmt.executeQuery(query);
  62. if(rs.next())
  63. {
  64. z = "Login successful";
  65. isSuccess=true;
  66. con.close();
  67. }
  68. else
  69. {
  70. z = "Invalid Credentials!";
  71. isSuccess = false;
  72. }
  73. }
  74. }
  75. catch (Exception ex)
  76. {
  77. isSuccess = false;
  78. z = ex.getMessage();
  79. }
  80. }
  81. return z;
  82. }
  83. }
  84.  
  85.  
  86. @SuppressLint("NewApi")
  87. public Connection connectionclass(String user, String password, String database, String server)
  88. {
  89. StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
  90. StrictMode.setThreadPolicy(policy);
  91. Connection connection = null;
  92. String ConnectionURL = null;
  93. try
  94. {
  95. Class.forName("net.sourceforge.jtds.jdbc.Driver");
  96. ConnectionURL = "jdbc:jtds:sqlserver://" + server + database + ";user=" + user+ ";password=" + password + ";";
  97. connection = DriverManager.getConnection(ConnectionURL);
  98. }
  99. catch (SQLException se)
  100. {
  101. Log.e("error here 1 : ", se.getMessage());
  102. }
  103. catch (ClassNotFoundException e)
  104. {
  105. Log.e("error here 2 : ", e.getMessage());
  106. }
  107. catch (Exception e)
  108. {
  109. Log.e("error here 3 : ", e.getMessage());
  110. }
  111. return connection;
  112. }
  113.  
  114. ConnectionURL = "jdbc:jtds:sqlserver://" + server + database + ";user=" + user+ ";password=" + password + ";";
  115.  
  116. ConnectionURL = "jdbc:jtds:sqlserver://" + server + ":" + porta+";databaseName=" + database + ";user=" + user+ ";password=" + password + ";";
Add Comment
Please, Sign In to add comment