请教一个java中用静态方法访问数据库的问题。

在我的java web程序中,有一个类专门负责处理数据库的相关操作,我把这些方法都设置成静态方法,如数据库的增加、修改、查询等,这些方法都是静态的,这会不会有问题啊。假设有多个用户同时调用同一个静态方法的时候,这时候会不会出现问题呢,因为这个静态方法在内存中只存在一份,那这多个用户的调用请求是要一个一个执行么?

是这样的,
访问数据库的方式写成静态,并不是所有的都是静态。

即,把数据库连接写成静态。
而查询、删除、修改不能写成静态。

这样后,所有的用户,连接是同一个。追问

但是我的那些个添加、查询方法呀,是和程序上下文无关的,即时是同一个连接也没有什么关系啊。

追答

你这样吧,看看私信。

温馨提示:答案为网友推荐,仅供参考
相似回答