章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 所有商品信息显示 (07:21) 下一节 重新观看

3 秒后播放下一节

为你推荐

milanlover
JAVA开发工程师

实战派讲师,擅长把知识点通过代码演示来加深理解,把看似高深概念用通俗易懂的方式来解释。教学格言:授人以鱼不如授人以渔,注重心法,忽视招法,你将成为风清扬式的一代大师。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / IRVLIN
就是保证类只有一个实例

已采纳回答 / qq_i_110
整个类只会有一个实例,即便多次创建,获得的也是同一个实例

已采纳回答 / qq_我是懒人_0
可以,不过不建议,像视频里那样用方法类包装一下可能更加灵活,万一conn被close了,还能重新初始化一个。而PreparedStatement公用也没多大意义,因为每次sql语句不一样,需要重新声明,调用外部类PreparedStatement变量和重新声明一个PreparedStatement变量差不多。

已采纳回答 / 与或丶
没理解错的话 是因为 DBHelper一直存在 并且复用 所以 你要是关闭了 后面复用的时候 连接就没掉了啊。连接只有在main里面创建 没有在其他地方创建 然后 实例化DBHelper的时候才执行且从始至终只执行一次main函数。所以 就是 关闭了 就没掉了。。。

已采纳回答 / 圠匸
可能是mysql的jar包没有导入。jar包导入:1、把mysql-connector-java-5.0.5-bin.jar(或其他版本)复制到项目的\WEB-INF\lib\下;2、项目右键-Properties - Java Build Path - Libraries-Add JARS...选择jar包导入,点击OK;

最新回答 / qq_Hasneverforg_0
String sql="select *from city where Name='Shanghai'";   //SQL这里面多了一个分号

最赞回答 / botao555
嗯,后者形式用的多一些,用父类的类型接收子类的引用,这种形式在java中很常见,特别是接口式编程,这种形式较前者更为灵活,比如后面如果想用LinkedList类型,直接list = new LinkedList<Items>();就行了,前者就不能这样用。望采纳!

已采纳回答 / 丶子非鱼
创建数据库连接创建一个PreparedStatement 对象stmt  用来传输sql语句  创建一个ResultSet集合对象  来接受stmt.executeQuery();返回的符合条件的所有对象的集合jdbc很久之前学的了   可能解释有错   相互学习

最赞回答 / sakura酱
定义的该方法的返回类型不是void必须有返回值,在try中执行代码如果出现异常就会执行catch语句,try出现异常后中后面的代码都不会执行,也就没有返回值,所以要在catch中加上返回null
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言