java 多线程有关问题求教

java 多线程问题求教我在做数据库操作时,使用的sql,用定义数据源操作的,但是每次数据库访问操作都要等待一

java 多线程问题求教
我在做数据库操作时,使用的sql,用定义数据源操作的,但是每次数据库访问操作都要等待一两秒,而且在这个过程中,程序窗体就不能使用了。对于我这个系统,需要频繁访问数据库,按理说我之前用oracle印象中不用等太久,这怎么回事。。。。。后来我想用java多线程机制,一个线程控制程序窗体运行,一个线程访问数据库,可惜在下对多线程不熟,请教大家,这一过程怎么实现,是否能改进数据库等待问题。。。。。。。

[解决办法]

Java code
new Thread(new Runnable() {                                @Override                public void run() {                    操作数据库...                }            }).start();