Android是一款流行的移動操作系統(tǒng),也是許多開發(fā)者喜愛的平臺。在Android應(yīng)用開發(fā)中,數(shù)據(jù)庫是必不可少的一部分。MySQL是一款頗具人氣的開源數(shù)據(jù)庫,本篇將帶大家一步一步創(chuàng)建MySQL數(shù)據(jù)庫。
//添加MySQL庫的依賴 dependencies { implementation 'mysql:mysql-connector-java:8.0.23' }
接著,需要在AndroidManifest.xml文件中添加訪問網(wǎng)絡(luò)的權(quán)限:
<uses-permission android:name="android.permission.INTERNET">
接下來,就是連接MySQL數(shù)據(jù)庫的步驟:
try { Class.forName("com.mysql.jdbc.Driver"); // 加載MySQL驅(qū)動 Connection connection = DriverManager.getConnection("jdbc:mysql://192.168.1.1:3306/db_name", "username", "password"); // 建立連接 Statement statement = connection.createStatement(); // 創(chuàng)建查詢操作 ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name"); // 執(zhí)行查詢 while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); // 從結(jié)果集中獲取數(shù)據(jù) } resultSet.close(); statement.close(); connection.close(); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); }
在連接過程中,需要用到4個參數(shù),分別為:
·com.mysql.jdbc.Driver:MySQL的JDBC驅(qū)動
·192.168.1.1:MySQL服務(wù)器的IP地址
·3306:MySQL服務(wù)器的端口號
·db_name:MySQL數(shù)據(jù)庫的名稱
注意,username和password需要根據(jù)MySQL服務(wù)器的實際情況修改。
以上就是使用Android連接MySQL數(shù)據(jù)庫的全部流程。希望本文可以對Android開發(fā)者有所幫助!