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