我正在尝试开发一个包含指纹识别的java应用程序。我需要将指纹存储到数据库中。
答案 0 :(得分:2)
我没有看到使用Java的任何问题。但它需要硬件和软件支持。您需要指纹扫描仪,检查/询问您的制造商,他们是否提供Java API。如果你想开发一个移动应用程序,那么我怀疑,如果你真的需要存储指纹,因为我认为Apple / Samsung不会为你提供这些指纹。他们为此提供API,您只需在程序中实现这些API。
如果您想将指纹信息存储在数据库中,那么您有多种选择:
如果指纹集很小,那么只需将其存储在Treemap中就足够了,而不是使用数据库。它将提高应用程序的性能,因为不需要从数据库中检索数据。对于指纹应用程序,性能很重要。
但是,对于大量集合,您可以使用Mysql等关系数据库。为了访问关系数据库,Java提供了一个用于数据库访问的API,称为JDBC。
查看这些链接以获取有关JDBC的更多信息:
http://docs.oracle.com/javase/tutorial/jdbc/basics/ http://en.wikipedia.org/wiki/Java_Database_Connectivity
因此,您可以自由选择首选数据库。甚至Mysql也足以存储指纹数据。