Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. package br.com.agemstar.testesql;
  2.  
  3. import android.os.StrictMode;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.EditText;
  9. import android.widget.TextView;
  10. import android.widget.Toast;
  11. import java.sql.DriverManager;
  12. import java.sql.PreparedStatement;
  13. import java.sql.ResultSet;
  14. import java.sql.SQLException;
  15. import java.sql.Connection;
  16. import java.sql.Statement;
  17.  
  18. public class MainActivity extends AppCompatActivity {
  19.  
  20. EditText edtnome, edtend;
  21. Button carregar;
  22.  
  23. @Override
  24. protected void onCreate(Bundle savedInstanceState) {
  25. super.onCreate(savedInstanceState);
  26. setContentView(R.layout.activity_main);
  27.  
  28. edtnome = (EditText)findViewById(R.id.edtNome);
  29. edtend = (EditText)findViewById(R.id.edtEnd);
  30. carregar = (Button) findViewById(R.id.btnN1);
  31.  
  32. carregar.setOnClickListener(new View.OnClickListener(){
  33. @Override
  34. public void onClick(View v){
  35. cadastrarUsuario();
  36. }
  37. });
  38. }
  39.  
  40. public Connection conexaoBD(){
  41. Connection connection = null;
  42. try{
  43. StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
  44. StrictMode.setThreadPolicy(policy);
  45. Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
  46. connection = DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.0.169;databaseName=ANDROID_SQL;user=sa;password=@dm1n102030;");
  47. }catch (Exception e){
  48. Toast.makeText(getApplicationContext(),e.getMessage(),Toast.LENGTH_SHORT).show();
  49. }
  50. return connection;
  51. }
  52.  
  53. public void cadastrarUsuario(){
  54. try{
  55. PreparedStatement pst = conexaoBD().prepareStatement("insert into usuarios values (?,?)");
  56. pst.setString(1,edtnome.getText().toString());
  57. pst.setString(2,edtend.getText().toString());
  58. pst.executeUpdate();
  59. Toast.makeText(getApplicationContext(),"REGISTRO CONCLUIDO",Toast.LENGTH_SHORT).show();
  60.  
  61. } catch (SQLException e) {
  62. Toast.makeText(getApplicationContext(),e.getMessage(),Toast.LENGTH_SHORT).show();
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement