色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

android連接mysql數據庫語句

老白1年前10瀏覽0評論

Android開發中,與后臺進行數據交互是十分必要的。而數據庫是一個常用的數據存儲方式。本文將介紹如何在Android中連接MySQL數據庫,以及常用的語句。

首先,我們需要導入相應的驅動。在本文中,我們將使用MySQL的JDBC驅動。可以在以下鏈接中下載:

https://dev.mysql.com/downloads/connector/j/

接下來,我們需要在Android Manifest中添加網絡權限:

<uses-permission android:name="android.permission.INTERNET" />

然后,我們需要編寫連接MySQL數據庫的代碼。其中,需要指定數據庫地址、用戶名和密碼。

String url = "jdbc:mysql://192.168.0.1:3306/test";
String user = "root";
String password = "123456";
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection(url, user, password);

連接成功后,我們就可以執行SQL語句來進行數據交互了。以下是一些通用的SQL語句:

查詢語句

String sql = "SELECT * FROM users";
PreparedStatement stmt = conn.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
String name = rs.getString("name");
int age = rs.getInt("age");
Log.d(TAG, "name=" + name + ", age=" + age);
}

插入語句

String sql = "INSERT INTO users(name, age) VALUES (?, ?)";
PreparedStatement stmt = conn.prepareStatement(sql);
stmt.setString(1, "Tom");
stmt.setInt(2, 18);
stmt.executeUpdate();

修改語句

String sql = "UPDATE users SET age = ? WHERE name = ?";
PreparedStatement stmt = conn.prepareStatement(sql);
stmt.setInt(1, 20);
stmt.setString(2, "Tom");
stmt.executeUpdate();

刪除語句

String sql = "DELETE FROM users WHERE name = ?";
PreparedStatement stmt = conn.prepareStatement(sql);
stmt.setString(1, "Tom");
stmt.executeUpdate();

以上就是Android連接MySQL數據庫的方法以及常用的SQL語句。在實際開發中,還需要注意一些細節問題,例如關閉數據庫連接、異常處理等。希望能對大家有所幫助。