当前位置:编程学习 > JAVA >>

Netbeans开发数据库GUI程序,运行速度特别慢的问题

大家好,我是Java新人,刚开始学Java,开发工具是Netbeans。最近在开发一个GUI的Java程序,一个简单的数据库系统,现在遇到了一个非常奇怪的问题:我打开Netbeans之后,新建了Java Desktop Application,然后在下边选择了Database application,选择了database table,然后,一路Next创建好了默认的代码。这时候我一行代码都没写,点击运行按钮,程序build可以成功,但是要等非常长的时间(估计有5分钟左右),主窗口才会出来,这到底是怎么回事呢?

我是在虚拟机里边跑的数据库,是一台Linux中的MySQL,网络连接正常,操作系统是Windows 7 Ultimate,内存8G,按道理来说不应该这么慢呀,有懂Netbeans的前辈给指点一下么?非常感谢! --------------------编程问答-------------------- --------------------编程问答-------------------- 自己顶一下,大家帮帮忙啊 --------------------编程问答-------------------- 先确定是哪里出了问题
1.是访问数据库导致速度慢?如果是这个原因那么检查一下虚拟机的设置,可以适当调大其内存。
2.是netbeans本身运行速度慢?这个很好检测,直接创建一个控制台程序,看看运行速度。
--------------------编程问答-------------------- 有没有病毒软件?我遇到过病毒软件不喜欢jar,打开netbeans或者eclipse都很慢 --------------------编程问答-------------------- 不是网络的问题,也应该不是数据库和虚拟机的问题,我用其他的程序测试都很正常。现在观察到有这么一个现象。我做的是一个简单的人事管理系统,程序运行之后会弹出一个Login窗口,这个窗口弹出来很快。单击了“登录”按钮之后,就会弹出来MainWindow窗口,这个窗口弹出来的时候就奇慢无比。

我不知道是不是组件太多导致了这个窗口出现的速度慢?因为这个窗口中我放了一个JTable组件,几个菜单,3个按钮,2个JPanel。

之所以有上边那个想法,是因为我用了另外一个test类做了对比(按下Login按钮之后弹出test窗口),那个类里边什么组件都没有放,速度很快,连接到数据库之后立即就弹出来。

请大家帮帮忙。

引用 3 楼 lpp 的回复:
先确定是哪里出了问题
1.是访问数据库导致速度慢?如果是这个原因那么检查一下虚拟机的设置,可以适当调大其内存。
2.是netbeans本身运行速度慢?这个很好检测,直接创建一个控制台程序,看看运行速度。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,