Nếu bạn muốn kết nối với cơ sở dữ liệu Mysql từ Android, bạn chỉ cần làm theo các bước sau:
- Tải xuống trình điều khiển mysql-connector-java-3.0.17-ga-bin.jar
- Dán nó vào thư mục libs trong dự án android của bạn.
- Nhấp vào ConfigureBuildPath-> thêm jar để thêm jar vào dự án.
- Giờ bạn đã có trình điều khiển, nhưng bạn cũng cần cấp quyền trong androidManifest.xml cho INTERNET.
-
Sử dụng mã tiếp theo để kết nối:
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"); }
Lời khuyên:Nếu phiên bản của trình điều khiển không có bất kỳ lỗi nào nhưng bạn có một ngoại lệ với kết nối, bạn nên cố gắng xóa phiên bản SDK mục tiêu khỏi tệp kê khai của mình, vì đối với một số phiên bản, điều này gây ra sự cố.