【问题标题】:use qr codes to store information in a database使用二维码将信息存储在数据库中
【发布时间】:2013-12-03 01:15:16
【问题描述】:
我是 QR 码的新手,想知道 QR 码是否可以将值存储到数据库中?例如,如果收据打印出二维码,公司可以扫描收据的二维码来存储详细信息,例如:购买时间、价格等
到目前为止,我发现的所有二维码实例都只是信息检索而不是存储。感谢您的帮助,我再次对这项技术完全陌生,如果这个问题真的很愚蠢,我深表歉意。我确实使用了搜索,但我在互联网上没有找到任何东西,更不用说这里了。
再次感谢您的帮助。
【问题讨论】:
标签:
database
store
barcode
qr-code
information-retrieval
【解决方案1】:
一般来说这当然是可能的。实际上每个 QRCode / 条形码存储信息。但通常该信息的大小非常小。通常只存储 URL 或数字 (ID) 之类的引用,并使用这些引用从数据库中检索“真实”数据。但严格来说,这是一种将信息存储在二维码/条形码中的形式。
仔细观察,我们发现数据存储在代码本身中,而不是存储在数据库中(如果我们谈论的是少量数据)。当然,读取代码时可以将数据存储在数据库中,您所需要的只是一个微不足道的软件。但这在大多数情况下没有什么意义,因为数据已经 存储了。如果您想使用数据库组合来自不同来源的数据,那么如果您只想使用代码作为一种传输方式,那么读取代码只是代替使用键盘。所以这里没有魔法,你不需要考虑任何特定的代码。
如果您谈论的是更大量的数据,那么您必须使用其他类型的代码。我最喜欢的是dataglyphs。它们甚至提供了相当大的容错能力。
【解决方案2】:
本质上,二维码只是一种表示信息的方式。 QR 码本身永远不会与数据库交互。
但是,将您提到的信息放入您在 QR 码中编码的 http 请求中是相当简单的。每当有人扫描二维码时,它就可以将此信息发送到网络服务,该服务会将数据存储在数据库中。
或者,您可以创建自己的扫描应用程序,该应用程序只需从代码中读取数据并连接到数据库,这完全取决于您对环境的控制程度以及您希望所有内容的可访问性。
【解决方案3】:
二维码只能存储信息。 QR 码的常见用途是将 URL 存储到 QR 码矩阵中的特定页面。然后可以使用智能手机应用程序读取 QR 码。将 QR 码的内容识别为 URL 的是应用程序本身。
在您的情况下,可以将收据信息编码到 QR 码中,然后通过专门的阅读器应用程序读取和解释 QR 码的内容,并使应用程序将其存储到数据库中。
【解决方案4】:
我认为是有可能的,很少有电影院使用二维码来存储客户数据。