这个例程连接数据库为何分开为两个类
发表在JavaWeb图书答疑 2009-04-22
是否精华
版块置顶:
《JAVA程序设计自学手册》P249中例程02中的TestInsert.java 类是用JDBC技术访问数据库的类。但在P390的JavaBean中访问数据库为何是用与登录信息相关的myBean.java和执行数据库的Conn 两个类?合在一起象TestInsert.java不是更简洁么?是不是在JavaBean 中必须为数据库的执行而单独创建一个类,其他功能诸如查询等再另外创建一个类的?否则会在相关的JSP执行时出错的?麻烦专家解释一下。谢谢
分享到:
精彩评论 5
9527
学分:0 LV1
2009-04-23
沙发
合在一起对于一个类来说是简单了,可是对于多个类来说,每个类中都 要有一个连接数据库的方法,这样就麻烦了,也不符合规范。如果数据库用户名或密码变更了,要对每个类都进行修改。
limqqepp
学分:0 LV1
2009-04-23
板凳
书上的例子是利用Conn类执行数据库,查询时是用Conn conn=new Conn(), 然后  ResultSet rs = conn.executeQuery(sql); 就取得了结果集,但是我想获得的不是查询结果集。而是修改数据库中的数据,  方法是这样的:Conn conn=new Conn();
 conn.stmt=null; 然后是: String sql1="update ipadd set v1=1 where eamid='QD55012501'"; int flag1=stmt.executeUpdate(sql1);  结果还是没有修改成功,估计是数据库没连上,能否提示一下,这个方法该怎么写?谢谢
东北虎
学分:0 LV1
2009-04-24
地板
把conn.stmt=null;改为
Statement stmt=conn.createStatement();就可以了。
limqqepp
学分:0 LV1
2009-04-26
4L
谢谢东北虎
无语_mrkj
学分:3155 LV11
2009-04-28
5L
不用客气,结贴。
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照