Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Menyambungkan Android ke MySQL Menggunakan Pemacu JDBC?

Bagaimana untuk Menyambungkan Android ke MySQL Menggunakan Pemacu JDBC?

Susan Sarandon
Susan Sarandonasal
2024-11-12 03:29:02452semak imbas

How to Connect Android to MySQL Using JDBC Driver?

Menyambungkan Android ke MySQL Menggunakan Pemacu JDBC MySQL

Masalah: Kesukaran menyambung ke MySQL dari dalam projek Android menggunakan pemacu JDBC, manakala kod yang sama berfungsi dalam projek Java.

Penyelesaian:

Untuk menyambungkan Android dengan MySQL dengan berkesan, ikuti langkah berikut:

  1. Muat turun dan Sertakan Pemacu: Dapatkan pemacu mysql-connector-java-3.0.17-ga-bin.jar dan tambahkannya pada folder "libs" dalam projek Android anda. Untuk memasukkannya, pergi ke Konfigurasi Laluan Binaan > Tambahkan JAR.
  2. Berikan Kebenaran: Dalam fail androidManifest.xml, sertakan kebenaran untuk sambungan INTERNET: .
  3. Buat Kod Sambungan: Gunakan coretan kod berikut untuk sambungan:
try {
    Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception e) {
    System.err.println("Cannot create connection");
}
try {
    connection = DriverManager.getConnection("jdbc:mysql://192.168.xx.xx:3306/dbname", "root", "password");
    Statement statement = connection.createStatement();
    
    String query = "SELECT column1, column2 FROM table1 WHERE column3 = ";
    query = query + "'" + variable + "'";
    ResultSet result = statement.executeQuery(query);
} catch (Exception e) {
    System.err.println("Error");
}

Nasihat Tambahan:

  • Untuk versi SDK Sasaran tertentu, mungkin perlu mengalih keluar versi SDK Sasaran daripada manifes untuk mengelakkan isu sambungan.
  • Pastikan dinding api anda membenarkan sambungan keluar pada port 3306, iaitu port MySQL lalai.

Atas ialah kandungan terperinci Bagaimana untuk Menyambungkan Android ke MySQL Menggunakan Pemacu JDBC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn