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

android jdbc mysql

阮建安2年前12瀏覽0評論

Android JDBC MySQL是針對Android系統開發的一種數據庫訪問技術,可用于Android應用程序對MySQL數據庫的讀取、寫入和修改。下面進行相關的介紹。

首先,需要在應用程序中添加MySQL的JDBC驅動包。可以在應用程序的libs目錄下添加mysql-connector-java-5.1.39-bin.jar包,并在應用程序的build.gradle中添加以下語句:

dependencies {
compile files('libs/mysql-connector-java-5.1.39-bin.jar')
}

然后,在應用程序中建立MySQL連接需要以下代碼:

Connection conn = null;
String url = "jdbc:mysql://host:port/dbname";
String user = "root";
String password = "passwd";
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}

在上述代碼中,需要替換host、port、dbname、root、passwd等參數為實際對應的值。

接下來,可以進行MySQL數據庫操作。以下是一些常用的代碼示例:

//查詢
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM my_table");
while (rs.next()) {
String field1 = rs.getString("field_1");
int field2 = rs.getInt("field_2");
//處理結果
}
rs.close();
stmt.close();
//插入
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO my_table(field_1, field_2) VALUES(?, ?)");
pstmt.setString(1, "value_1");
pstmt.setInt(2, 123);
pstmt.executeUpdate();
pstmt.close();
//修改
PreparedStatement pstmt = conn.prepareStatement("UPDATE my_table SET field_1 = ? WHERE field_2 = ?");
pstmt.setString(1, "new_value_1");
pstmt.setInt(2, 123);
pstmt.executeUpdate();
pstmt.close();
//刪除
PreparedStatement pstmt = conn.prepareStatement("DELETE FROM my_table WHERE field_2 = ?");
pstmt.setInt(1, 123);
pstmt.executeUpdate();
pstmt.close();

最后,需要在應用程序退出時關閉MySQL連接:

if (conn != null) {
conn.close();
}

以上就是Android JDBC MySQL的相關介紹,希望對大家有所幫助。