序号 | 内容分类 | 安卓上操作 | Windows上操作 |
1 | 数据库连接 | 使用 JDBC 驱动连接 MySQL 数据库,需导入 mysqlconnectorjava 的jar包。 | 通过 Navicat 或其他数据库管理工具进行连接管理,需确保 MySQL 版本兼容。 |
2 | 数据库创建 | 在 Android 应用中通过 SQLiteOpenHelper 类创建和管理本地数据库。 | 在 MySQL 中通过命令行或图形界面创建数据库。 |
3 | 数据库操作 | 安卓应用中通过 ContentProvider 或直接使用 SQLiteOpenHelper 进行 CRUD 操作。 | 在 MySQL 中使用 SQL 语句进行数据的增删改查。 |
4 | 数据库工具 | 使用如 Android Debug Database 等工具进行图形化界面管理。 | 使用如 Navicat、SQLyog 等工具进行图形化界面管理。 |
5 | 远程连接 | 需要在应用中配置正确的 IP 地址、端口号、用户名和密码。 | 在数据库管理工具中配置远程连接信息,可能需要设置白名单或权限。 |
6 | 网络操作问题 | 安卓主线程不推荐进行网络操作,需在子线程中执行。 | 在桌面应用中没有此限制,但大型操作也推荐在后台线程中进行。 |
7 | 数据库存储方式 | 可以使用 SQLite 数据库存储,或者文件存储如 SharedPreferences。 | 主要使用 MySQL 数据库存储,也可以使用文件系统。 |
8 | 配置 | 在 AndroidManifest.xml 中配置网络权限,导入数据库驱动 jar 包。 | 下载并安装 MySQL 服务,配置环境变量,可能还需要配置用户权限。 |
9 | 实际应用案例 | 创建如学生管理系统,使用 SQLite 存储数据。 | 使用 MySQL 创建表和数据处理,适用于更复杂的数据管理和多用户场景。 |
10 | 版本兼容性 | 需要选择与 Android 版本兼容的数据库驱动版本。 | 注意 MySQL 版本与连接驱动的兼容性,高版本可能需要特定配置。 |