Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean Conectar() {
- //Determinar si la conexión está abierta o cerrada.
- boolean state = false;
- //Inicializa la clase “Connection” encargada de conectar con nuestra DB.
- Connection cnn = null;
- //Variables con los parámetros de conexión requeridos para poder enlazar la DB.
- String db = "Clientes";
- String user = "root";
- String pwd = "root";
- String port = "3306";
- String ip = "127.0.0.1";
- //Asignamos el driver a una variable
- String driver = "com.mysql.jdbc.Driver";
- //Construimos la url para establecer la conexión
- String url = "jdbc:mysql://" + ip + ":" + port + "/";
- try {
- //Carga driver jdbc
- Class.forName(Driver).newInstance();
- //Establece la conexion y le pasa por paramtero la url + nombre de la base de datos y la clave
- cnn = DriverManager.getConnection(url + db, user, pwd);
- //Compobamos si hay conexion
- if(!cnn.isClosed()) {
- state = true;
- Toast.makeText(this, "Conexion Realizada Correctamente", Toast.LENGTH_SHORT).show();
- Statement st = (Statement) cnn.createStatement();
- ResultSet rs = st.executeQuery("SELECT Nombre FROM Clientes");
- String data = "";
- while(rs.next()){
- data = rs.getString("nombre");
- Toast.makeText(this, data, Toast.LENGTH_SHORT).show();
- }
- }
- }
- catch(Exception ex) {
- Toast.makeText(this, "No Se Pudo Realizar la Conexion: " + ex.getMessage(), Toast.LENGTH_SHORT).show();
- }
- finally {
- try {
- cnn.close();
- }
- catch(SQLException e) {
- e.printStackTrace();
- }
- }
- return state;
- }
Add Comment
Please, Sign In to add comment