将数据库中的数据插入到jtextfield中

时间:2011-11-14 12:20:52

标签: java database ms-access insert textfield

我想将Microsoft Access数据库中的数据插入文本字段。

我已经建立了一个登录系统。我只想将数据插入到登录帐户的文本字段中。对于数据,我的意思是名字,姓氏等。

在Java中执行此操作的最佳方法是什么?

3 个答案:

答案 0 :(得分:0)

您可以使用此库从ms访问文件中读取值:http://jackcess.sourceforge.net/并将其放入文本字​​段后。

答案 1 :(得分:0)

您需要使用JDBC MS Access驱动程序创建与Access数据库的SQL连接。

然后,您需要对该Access数据库执行SQL命令以检索您希望显示的数据。此数据将作为SQL ResultSet对象返回。

您以前使用过数据库吗?如果没有,你可能需要对这个主题进行一些阅读。 Check this google search

答案 2 :(得分:0)

好吧,您使用JDBC或更高级别的对象映射程序(如Hibernate或Eclipselink)从数据库中读取数据,并将返回的数据映射到文本字段。

基本上你需要几个步骤:

  • 获取登录帐户数据的查询
  • 使用JDBC或更高级别的内容在数据库上执行该查询
  • 将返回的结果放入文本字​​段

如果您还想更新数据,则需要

  • 从文本字段中提取数据
  • 创建更新查询并将数据与其关联
  • 执行更新查询

需要考虑的一些事项:

  • 您是否需要一些锁定机制来防止丢失更新/脏读?
  • 你想在持久化之前验证数据吗?