欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

android連接mysql數據庫并查詢

錢諍諍2年前20瀏覽0評論

Android是一款廣受歡迎的移動操作系統,許多開發者喜歡在Android應用上使用MySQL數據庫進行數據存儲。通過連接MySQL數據庫,我們可以在Android應用中實現各種各樣的功能,例如增刪改查操作。本文將介紹如何使用Android連接MySQL數據庫并查詢。

public class MainActivity extends AppCompatActivity {
private Connection con;
private String driver = "com.mysql.jdbc.Driver";
private String url = "jdbc:mysql://IP地址:端口號/數據庫名稱?useUnicode=true&characterEncoding=UTF-8";
private String user = "用戶名";
private String password = "密碼";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Thread() {
public void run() {
connectMySQL();
}
}.start();
}
private void connectMySQL() {
try {
Class.forName(driver);
con = DriverManager.getConnection(url, user, password);
Statement statement = con.createStatement();
ResultSet result = statement.executeQuery("SELECT * FROM 表名");
while(result.next()) {
String name = result.getString("name");
String age = result.getString("age");
Log.i("mysql", "name: " + name + ", age: " + age);
}
result.close();
statement.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

在Android程序中,我們需要使用Java的JDBC程序包來連接MySQL數據庫。首先,我們在onCreate方法中創建一個新的線程,以便我們可以在程序的主線程之外執行連接MySQL數據庫的任務。

connectMySQL方法中,首先我們需要加載MySQL數據庫的驅動程序。這里我們使用了com.mysql.jdbc.Driver的驅動程序。然后,我們使用DriverManagergetConnection方法來連接MySQL數據庫。我們需要提供MySQL數據庫的URL、用戶名和密碼。

連接MySQL數據庫之后,我們使用createStatement方法創建一個Statement對象。然后我們使用executeQuery方法來執行SQL查詢語句。在這里,我們查詢某個表中所有的數據并將它們傳回一個ResultSet對象。

接下來,我們通過while循環遍歷ResultSet對象中的所有數據,每行數據都為一個鍵值對形式的映射。我們調用getString方法來獲取鍵和值,然后將它們存儲到字符串中。最后,我們將獲取到的字符串打印在Logcat窗口中。

最后,我們關閉所有的對象和連接。這里我們需要注意的是,按照慣例,JDBC程序中所有涉及到的對象都需要關閉。否則,應用程序將會開銷大量的資源。