Advertisement
Guest User

Untitled

a guest
May 27th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.24 KB | None | 0 0
  1.  
  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import java.sql.Connection;
  5. import java.sql.DriverManager;
  6. import java.sql.ResultSet;
  7. import java.sql.ResultSetMetaData;
  8. import java.sql.SQLException;
  9. import java.sql.Statement;
  10. import android.widget.TextView;
  11.  
  12. import com.mysql.jdbc.exceptions.jdbc4.CommunicationsException;
  13.  
  14.  
  15. public class MainActivity extends AppCompatActivity {
  16.     /*String protocolo = "jdbc:mysql://";
  17.         String lineaUser = "user="+user;
  18.         String lineaPass = "password="+pass;
  19.         String urlConexion = protocolo + host + "/" + dbName +"?"+ lineaUser +"&"+ lineaPass;  */
  20.     private static final String url = "jdbc:mysql://10.31.75.60:3306/pruebaAndroid?";
  21.     private static final String user = "user=usuario"+"&";
  22.     private static final String pass = "password=123456";
  23.     @Override
  24.     protected void onCreate(Bundle savedInstanceState) {
  25.         super.onCreate(savedInstanceState);
  26.         setContentView(R.layout.activity_main);
  27.         try {
  28.             testDB();
  29.         } catch (CommunicationsException e) {
  30.             e.printStackTrace();
  31.         }
  32.     }
  33.  
  34.     public void testDB() throws CommunicationsException{
  35.         TextView tv = (TextView)this.findViewById(R.id.text_view);
  36.         try {
  37.             Class.forName("com.mysql.jdbc.Driver");
  38.             Connection con = DriverManager.getConnection(url, user, pass);
  39.             /* System.out.println("Databaseection success"); */
  40.  
  41.             String result = "Database connection success\n";
  42.             Statement st = con.createStatement();
  43.             ResultSet rs = st.executeQuery("select * from registroPersonas;");
  44.             ResultSetMetaData rsmd = rs.getMetaData();
  45.  
  46.             while(rs.next()) {
  47.                 result += rsmd.getColumnName(1) + ": " + rs.getInt(1) + "\n";
  48.                 result += rsmd.getColumnName(2) + ": " + rs.getString(2) + "\n";
  49.                 result += rsmd.getColumnName(3) + ": " + rs.getString(3) + "\n";
  50.             }
  51.             tv.setText(result);
  52.         }
  53.         catch (ClassNotFoundException e) {
  54.             e.printStackTrace();
  55.         } catch (SQLException e) {
  56.             e.printStackTrace();
  57.             tv.setText(e.toString());
  58.         }
  59.  
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement