这是一个好的类设计方法吗
写一个类(DBConn)用于整个系统的数据库连接,要从数据库中检索信息时,
只需要传入SQL语句,调动该类的静态方法executeQuery(String insertSql)
而要插入修改数据库时,只需要传入SQL语句,调动该类的静态方法
executeUpdate(String updateSql)
请问这样设计好么? 会不会有什么性能问题?
问题点数:40、回复次数:7Top
1 楼catblue(佛家说:一粒沙中看世界。)回复于 2004-12-04 10:43:49 得分 5
这就是jsp+bean 不好Top
2 楼0210(DBoy)回复于 2004-12-04 10:47:38 得分 5
不复杂时也可以,但不灵活Top
3 楼cheyo(我爱这世界!)回复于 2004-12-04 11:15:10 得分 0
我是要用 JSP + JavaBean + Servlet
我打算在所有需要连接数据库的Servlet中都使用这个类来连接数据库,
大家觉得这样如何呢?
Top
4 楼cheyo(我爱这世界!)回复于 2004-12-04 11:17:23 得分 0
请问 0210(DBoy)
你说不灵活,指什么具体指什么地方呢?
如果是这样呢?
我再加一个静态getConn()方法,需要复杂使用的地方,用这个静态方法返回的Connection
对象来使用,会不会好一些呢?
Top
5 楼classjava(原始野人)回复于 2004-12-04 11:20:45 得分 5
呵呵,用个bean实现我觉得很不错Top
6 楼neary(流浪)回复于 2004-12-04 21:01:55 得分 10
静态的方法体现不出面向对象的特点吧
没有做出很好的封装
同意楼上bean的方式Top
7 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2004-12-04 21:08:18 得分 15
为什么要用静态方法呢?public就好啊
更灵活的是用jndi和数据源结合你这个连接的类Top




