java 服务器 数据库_1.2.2 通过Java程序与数据库服务器交互

1.2.2  通过Java程序与数据库服务器交互

尽管直接通过 MySQL 的自带客户程序来访问 MySQL 数据库服务器也是可行的,但是实际操作起来却很麻烦。悟空打算让刚参加了电脑扫盲班的小不点来管理猴子信息。小不点不太懂 SQL 语言,要让他直接操纵 MySQL 自带客户程序,有很大风险,万一他不小心输错了 SQL 语句,可能会误删除或误修改数据库中的重要数据。所以必须给小不点定制专门的客户程序,***有更加直观的界面,让小不点容易操作,而且不觉得枯燥。

悟空刚刚学会了 Java 编程语言,何不用 Java 程序来编写一个访问数据库的客户程序呢,参见图 1-5。

689c4e9ed20e4371f75967f547f25ff8.png

悟空先编写了一个代表猴子信息的 Monkey类,参见例程 1-1。

例程1-1  Monkey.java

2b796a368305fb630e4d4071db64501d.png

ee6befae27f893af142635488c3edad0.png

ec010cfd6b40a510d6ca928fa1779856.png

以上 Monkey 类包含一些属性,以及与之对应的 getXXX()和 setXXX()方法。按照这种风格编写出来的 Java类也叫做 JavaBean。

悟空接着利用 Java Swing 组件,编写了一个用于保存猴子信息的界面程序MonkeyGui 类。运行 MonkeyGui 类,就会出现一个很直观而且容易操作的界面,参见图 1-6。

62a4fa7350c09e3902dcfc01ab7d4da5.png

尽管界面程序很快编出来了,悟空还是在最关键的一步上卡住了。当小不点按下界面上的【保存】按钮时,到底如何把小不点输入的猴子信息保存到数据库中呢?悟空暂且虚晃一枪,定义了一个 BusinessService 类,拟定由 BusinessService 类的saveMonkey()方法来完成这个重任。MonkeyGui界面上的【保存】按钮的ActionListener监听器监听到小不点按下按钮的事件后,就会在它的 actionPerformed()方法中调用BusinessService类的saveMonkey()方法:

7dbe8fba882a513270d2da003b06c417.png

至于到底如何实现 BusinessService 类的 saveMonkey()方法,悟空暂且还没谱,还得先翻阅一些 Java资料,再现学现用呢。在下面的 1.3 节,将介绍悟空学以致用,解决图 1-5 中 Java程序与关系数据库通信的问题。

【责任编辑:董书 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值