Java数据库访问与Web应用开发全解析
1. JDBC数据库操作
在数据库操作中,使用JDBC(Java Database Connectivity)可以让Java应用与数据库进行交互。以AddressBook数据库为例,若要添加新条目,用户可在JTextFields中输入名字、姓氏、电子邮件和电话号码(AddressID会自动递增),然后按下“Insert New Entry”按钮。此时,会调用 insertButtonActionPerformed
处理程序(第338 - 352行),其中第340 - 342行调用 PersonQueries
对象的 addPerson
方法将新条目添加到数据库。第351行调用 browseButtonActionPerformed
以获取地址簿中更新后的人员集合,并相应地更新GUI。
用户查看不同条目有多种方式:
- 按下“Previous”或“Next”按钮,分别调用 previousButtonActionPerformed
(第241 - 250行)和 nextButtonActionPerformed
(第253 - 262行)方法。
- 在 indexTextField
中输入数字并按回车键,调用 indexTextFieldActionPerformed
(第290 - 306行)方法显示指定记录。
2. 存储过程
许多数据库管理系统能将单个或一组