使用Java在基于标签的数据库中按标签搜索

时间:2011-12-04 17:44:22

标签: java database search

大家好日子,

我正在开发一个Java项目。在项目中,我解析用户输入的某些关键词的文本。我想维护一个数据库,其中每个条目都有与之关联的标签(很像本论坛中使用的标记系统)。添加条目的人是决定与其关联的标签的人(它不必来自已存在的标签池)。

之前我从未使用过数据库。我正在寻找的工具是我可以通过Java工作,这将允许我创建这样一个数据库,并允许我使用我从用户输入的文本解析的关键字搜索它。

有谁知道这些工具?

2 个答案:

答案 0 :(得分:1)

我一直使用SQLite作为我的数据库,至于如何搜索它,我会做的是用这些“标签”的列创建你的表,然后你可以轻松地在这个列中查询相应的标签。有关SQLite和JBDC的信息,请查看http://www.zentus.com/sqlitejdbc/。还发现了Oracle的教程here

答案 1 :(得分:1)

您没有提到要使用的数据库,但对于关系/ SQL数据库,Java世界中最常见的API是JDBC。支持SQL的大多数关系数据库都提供JDBC驱动程序。理论上使用JDBC允许您稍后切换到不同的数据库,只要您不使用特定于供应商的功能,只需对代码进行最少的修改或不进行任何修改。

Oracle有一个关于JDBC here的教程。