Java 树莓皮数据库
我正在从事一个项目,其中raspberry pi(模型B)运行JAVA应用程序来连接路由器并从路由器检索数据 我想知道的是存储从路由器检索到的数据的最佳方法或最佳数据库。知道我将需要构建另一个android应用程序,该应用程序应连接到该数据库(在raspberry pi上)并显示该数据 那么,哪个数据库与java应用程序和android应用程序兼容呢 另外,稍后我希望可以将RPI作为服务器运行,使我能够从任何地方连接到该数据库 铭记: 我是新来的树莓皮Java 树莓皮数据库,java,database,raspberry-pi,Java,Database,Raspberry Pi,我正在从事一个项目,其中raspberry pi(模型B)运行JAVA应用程序来连接路由器并从路由器检索数据 我想知道的是存储从路由器检索到的数据的最佳方法或最佳数据库。知道我将需要构建另一个android应用程序,该应用程序应连接到该数据库(在raspberry pi上)并显示该数据 那么,哪个数据库与java应用程序和android应用程序兼容呢 另外,稍后我希望可以将RPI作为服务器运行,使我能够从任何地方连接到该数据库 铭记: 我是新来的树莓皮 数据库新手几乎所有的数据库都与JAVA兼容
数据库新手几乎所有的数据库都与JAVA兼容。我很难相信,在开发实时应用程序时,您将没有选择数据库的特权
Java和Android都没有什么不同,在一个支柱上都是相同的。使用数据库不会有问题。我建议SQLite,因为Android本机使用它,它不需要像*SQL等其他DBM那样需要太多的资源。这个答案遵循前面的评论。比如说:
- 你有你的路由器。连接到它,您的PC(IP地址称为IP1)和RPI均为IP2
- 在你的RPI上,我猜你有拉斯宾。因此,使用包管理器,您可以安装mysql。您可以创建所需的数据库和表
- 当使用eclipse访问数据库进行测试或浏览所有数据时,我认为您需要提供jdbc驱动程序,并配置数据库的url。因为您正在pc上运行eclipse,并且希望访问由RPI托管的db,所以应该在url中提供IP2地址
- 因为Java应用程序将在RPI上运行,所以可以将url设置为“localhost”。请参阅以下链接:
- 因此,总而言之,eclipse和java应用程序都需要一个mysql jdbc驱动程序,以正确的方式配置
- 稍后,您将希望通过android应用程序访问数据库。您需要将路由器配置为端口转发,以便从外部访问数据库。但这不符合主题。我让你搜索