在開發Android應用中,很多時候需要連接MySQL數據庫。本文將介紹如何在Android應用中使用Java代碼連接MySQL數據庫。
首先,我們需要添加MySQL的JDBC驅動到我們的應用中。將mysql-connector-java-X.XX.X.jar文件放到app/libs文件夾下,并在app模塊的build.gradle文件中添加以下代碼:
dependencies { implementation files('libs/mysql-connector-java-X.XX.X.jar') }
接下來,我們可以使用以下代碼連接MySQL數據庫:
try { Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql://主機地址:端口號/數據庫名?user=用戶名&password=密碼&useUnicode=true&characterEncoding=UTF-8"); Statement statement = connection.createStatement(); // 在此執行SQL語句 statement.close(); connection.close(); } catch (Exception e) { e.printStackTrace(); }
需要注意的是,我們需要將主機地址、端口號、數據庫名、用戶名和密碼換成自己的信息。
在連接成功后,我們可以通過Statement對象執行SQL語句,比如查詢數據:
ResultSet resultSet = statement.executeQuery("SELECT * FROM 表名"); while (resultSet.next()) { // 處理查詢結果 } resultSet.close();
在使用完畢后,需要關閉Statement和Connection對象。
通過以上的操作,我們就可以在Android應用中連接MySQL數據庫,并執行一系列的操作了。