今天我來給大家介紹一下在app中連接mysql數據庫的方法。
首先,我們需要在app的build.gradle文件中添加以下依賴:
dependencies { implementation 'mysql:mysql-connector-java:8.0.25' }
接著,在你的代碼中建立數據庫連接:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBConnection { public static Connection getConnection() throws SQLException { String url = "jdbc:mysql://localhost:3306/yourdatabase"; String user = "yourusername"; String password = "yourpassword"; return DriverManager.getConnection(url, user, password); } }
解釋一下這段代碼:
url中的localhost:3306表示你需要連接的數據庫所在的服務器地址和端口號。yourdatabase需要替換為你自己的數據庫名稱,yourusername和yourpassword需要替換成你數據庫的用戶名和密碼。
接下來,我們可以使用這個連接來執行sql語句:
import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class Main { public static void main(String[] args) throws SQLException { Connection conn = DBConnection.getConnection(); PreparedStatement stmt = conn.prepareStatement("SELECT * FROM yourtable"); ResultSet rs = stmt.executeQuery(); while (rs.next()) { // 處理查詢結果 } conn.close(); } }
通過PreparedStatement對象執行SQL查詢語句,可以確保代碼的安全性,避免SQL注入攻擊。
這就是在app中連接mysql數據庫的方法,希望對大家有所幫助!