要在Android Studio的MainActivity类中连接到本地的Mysql Workbench,您可以使用JDBC(Java Database Connectivity)来实现。以下是一个示例代码来连接到本地的Mysql数据库:
首先,确保您已经在Android Studio的build.gradle文件中添加了JDBC驱动依赖项。在dependencies部分添加以下代码:
implementation 'mysql:mysql-connector-java:8.0.26'
然后,您可以在MainActivity类中编写以下代码来连接到本地的Mysql数据库:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MainActivity extends AppCompatActivity {
private static final String DB_URL = "jdbc:mysql://localhost:3306/your_database_name";
private static final String DB_USERNAME = "your_username";
private static final String DB_PASSWORD = "your_password";
private Connection connection;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
connectToDatabase();
// 在此处执行数据库操作
disconnectFromDatabase();
}
private void connectToDatabase() {
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(DB_URL, DB_USERNAME, DB_PASSWORD);
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
}
private void disconnectFromDatabase() {
try {
if (connection != null && !connection.isClosed()) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
请确保将your_database_name
替换为您的数据库名称,your_username
替换为您的Mysql用户名,your_password
替换为您的Mysql密码。
这是一个简单的示例代码,它用于连接到本地的Mysql数据库。请根据您自己的情况进行适当的修改和扩展。