Advertisement
Guest User

Untitled

a guest
Aug 28th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.61 KB | None | 0 0
  1. package com.example.xristos.e_lib;
  2.  
  3. import android.os.AsyncTask;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.util.Log;
  7. import android.view.View;
  8. import android.widget.TextView;
  9. import android.widget.Toast;
  10.  
  11. import java.io.DataInputStream;
  12. import java.io.IOException;
  13. import java.io.OutputStreamWriter;
  14. import java.io.PrintWriter;
  15. import java.net.Socket;
  16. import java.nio.charset.Charset;
  17. import java.sql.Connection;
  18. import java.sql.DriverManager;
  19. import java.sql.ResultSet;
  20. import java.sql.Statement;
  21. import java.util.List;
  22. import java.util.Random;
  23.  
  24. public class MainActivity extends AppCompatActivity {
  25.     public static int id;   //to id pou tha stelnei stin vasi
  26.     @Override
  27.     protected void onCreate(Bundle savedInstanceState) {
  28.         super.onCreate(savedInstanceState);
  29.         setContentView(R.layout.activity_main);
  30.     }
  31.  
  32.   public void scan(View v){
  33.       Random r = new Random();
  34.       id= r.nextInt(15)+1;
  35.       Toast.makeText(MainActivity.this,String.valueOf(id),Toast.LENGTH_LONG).show();
  36.   }
  37.  
  38.   private class DBTask extends AsyncTask<Void, Void, List<String>> {
  39.         private static final String url = "jdbc:mysql://vale_ip:porta/onomavasis";
  40.         private static final String user = "vale_user";
  41.         private static final String pass = "vale_pass";
  42.  
  43.         @Override
  44.         protected List<String> doInBackground(Void... params) {
  45.             try {
  46.                 Class.forName("com.mysql.jdbc.Driver");
  47.                 Connection con = DriverManager.getConnection(url, user, pass);
  48.                 Statement st = con.createStatement();
  49.                 ResultSet rs = st.executeQuery("SELECT * FROM to_onoma_tou_table_sou WHERE ID="+id);
  50.                 while(rs.next()){
  51. ////////////edo mporeis na kaneis diafora me tin kathe grammi pou sou girnaei
  52. //////////px gia na pareis tin timi mias stilis "kek" pou periexei string mporeis na kaneis String kek = rs.getString("kek");
  53. /////////oti timi valeis stin metavliti "output" apo kato ego grapsei na sou emfanizetai sto text view
  54.                     String output="";
  55.                     TextView tv = (TextView)findViewById(R.id.tv);
  56.                     runOnUiThread(new Runnable() {
  57.                         @Override
  58.                         public void run() {
  59.                             final tv.setText(output);
  60.                         }
  61.                     });
  62.                 }
  63.                 st.close();
  64.                 con.close();
  65.             }
  66.             catch(Exception e) {
  67.                 e.printStackTrace();
  68.             }
  69.             return null;
  70.         }
  71.   }
  72.  
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement