Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara aplikasi Android mengakses MySQL?

Di android mereka adalah kelas pembantu yang memiliki kelas induk Sqlite yang memiliki semua anggota data dan berfungsi untuk mengakses melalui kelas ini. Melalui kelas ini Anda dapat membaca, menulis, dan membuka data. Untuk mengetahui lebih lanjut tentang ini, baca tautan ini

http://www.codeproject.com/Articles/119293/Using-SQLite-Database-with-Android

Untuk terhubung ke database, Anda memerlukan objek Connection. Objek Connection menggunakan DriverManager. DriverManager memasukkan nama pengguna basis data Anda, kata sandi Anda, dan lokasi basis data.

Tambahkan tiga pernyataan impor ini ke bagian atas kode Anda:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

Untuk mengatur koneksi ke database, kodenya adalah ini:

Connection con = DriverManager.getConnection( host, username, password );

Lihat contoh ini

try (
         // Step 1: Allocate a database "Connection" object
         Connection conn = DriverManager.getConnection(
               "jdbc:mysql://localhost:8888/ebookshop", "myuser", "xxxx"); // MySQL
//       Connection conn = DriverManager.getConnection(
//             "jdbc:odbc:ebookshopODBC");  // Access

         // Step 2: Allocate a "Statement" object in the Connection
         Statement stmt = conn.createStatement();
      ) {
         // Step 3: Execute a SQL SELECT query, the query result
         //  is returned in a "ResultSet" object.
         String strSelect = "select title, price, qty from books";
         System.out.println("The SQL query is: " + strSelect); // Echo For debugging
         System.out.println();

         ResultSet rset = stmt.executeQuery(strSelect);

         // Step 4: Process the ResultSet by scrolling the cursor forward via next().
         //  For each row, retrieve the contents of the cells with getXxx(columnName).
         System.out.println("The records selected are:");
         int rowCount = 0;
         while(rset.next()) {   // Move the cursor to the next row
            String title = rset.getString("title");
            double price = rset.getDouble("price");
            int    qty   = rset.getInt("qty");
            System.out.println(title + ", " + price + ", " + qty);
            ++rowCount;
         }
         System.out.println("Total number of records = " + rowCount);

      } catch(SQLException ex) {
         ex.printStackTrace();
      }
      // Step 5: Close the resources - Done automatically by try-with-resources
   }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tips untuk Memantau MySQL untuk Moodle

  2. Bagaimana cara menggunakan kotak centang untuk memasukkan true (1) atau false (0) ke mySQL DAN tampilkan seperti yang dicentang dalam formulir php/html?

  3. Android gagal terhubung ke database MySQL dengan benar

  4. MySQL memilih 10 baris acak dari 600 ribu baris dengan cepat

  5. Bagaimana saya bisa menginisialisasi database MySQL dengan skema dalam wadah Docker?