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

Bagaimana untuk Menyambungkan Android ke MySQL Menggunakan Pemacu JDBC?

Susan Sarandon
Lepaskan: 2024-11-12 03:29:02
asal
510 orang telah melayarinya

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");
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan