步骤 | 安卓环境 | Windows环境 |
1. 安装数据库 | 使用Termux安装MariaDB(MySQL的分支)
pkg install mariadb | 在Windows上安装MySQL服务器 |
2. 启动数据库 | 使用nohup mysqld &在后台启动数据库 | 通过服务管理器或命令行启动MySQL服务 |
3. 安装JDBC驱动 | 不直接在安卓上安装JDBC驱动,因为安卓不支持直接的JDBC连接(通常在服务器端处理) | 在Windows上,需要将MySQL JDBC驱动(如Connector/J)添加到项目的类路径中 |
4. 建立连接 | 通过编写Java代码使用JDBC API连接数据库,但通常用于服务器端或模拟环境
Connection conn = DriverManager.getConnection(url, user, password); | 使用相同的代码片段在Windows上连接MySQL数据库 |
5. 内网穿透 | 安装cpolar内网穿透工具
pkg install cpolar | 在Windows上配置VPN或使用其他内网穿透服务 |
6. 创建安全隧道 | 在Termux上配置cpolar,创建TCP隧道指向MySQL端口3306 | 在Windows上配置内网穿透服务,将本地MySQL端口映射到公网 |
7. 远程连接测试 | 使用navicat等工具,输入cpolar提供的公网地址和端口进行连接测试 | 在Windows上使用数据库管理工具(如navicat)连接映射后的公网地址 |
8. 固定远程连接地址 | 在cpolar官网预留固定TCP地址 | 根据内网穿透服务商的指引,固定远程连接地址 |
9. 数据库操作 | 编写Java代码进行数据库的增删改查操作 | 在Windows数据库管理工具中或通过代码进行数据库操作 |
10. 界面操作 | 在安卓上,通常通过编写应用程序的用户界面来与数据库交互 | 在Windows上,可以使用数据库管理工具的图形界面进行操作 |