写了一个C/S结构的人员管理系统,基本的操作就是select、insert、delete之类的操作。设计的时候使用的是本地数据库(MySQL),select、insert、delete的操作也是直接写在程序里面(select * from ...之类),没有使用存储过程,程序完成后功能实现一切正常,对数据库的操作也不会出现延迟现象。后来被要求必须将程序和数据库分开,数据库建在机房一台安装了RedHat AS4的机器上,数据库使用的是MySQL。问题就出现了!一切对数据库的查询、添加操作都出现特别明显的延时现象,但网络的连接是非常畅通的。请问有什么方法可以解决或者减轻这种现象吗?我觉得是不是可以在远程数据库上建立操作数据库的存储过程,在程序中调用存储过程实现对数据库的操作;或者采用Java远程方法调用,但这个方法我没有试过,不知道行不行,如何实现?请朋友们帮我提一些改良建议。谢谢!
解决方案 »
- 请教++、--问题
- java EE问题----求解答!!!
- 一个字符串在另一字符串出现次数
- 怎样在java程序中播放音乐
- 有个问题想了两天没有太好的解决方法,请高手指点!!!
- java可以做MDI窗口程序吗?
- think in java 的所有代码,做成chm文件了,很方便收藏的,大家下载做的收藏吧
- 窗口关闭状态为DO_NOTHING_ON_CLOSE 还是关闭了?
- javamail里folder的getUnreadMessageCount()方法与getNewMessageCount()有什么区别?
- 正则表达式 replaceAll的问题
- Java内存空间的问题
- 为什么数据源不能省掉?数据源作用是什么?
什么意思?我里面只有一个connection