为了账号安全,请及时绑定邮箱和手机立即绑定

JDBC之 “ 对岸的女孩看过来”

难度初级
时长 2小时 2分
学习人数
综合评分9.40
387人评价 查看评价
9.6 内容实用
9.3 简洁易懂
9.3 逻辑清晰

已采纳回答 / qq_慕移动2474423
参数加载是看?互相的位置的,如果中间有别的不是?,就不算参数了吧,所以写的时候还是连起来的一串数字。

已采纳回答 / Uestc_L
因为上次 Map<String ,Object> param=new HashMap<String, Object>(); 就相当于创建了个集合的对象 param ,而每个 map 中的 key 是一样的,就可以直接用已经创建的 param 来存储,没有新创建容器,只是更新了 value 而已,而你新创建 param2 就相当于又在内存中开辟了空间存储有相同 key 的容器,浪费了空间。

已采纳回答 / AlexanderW
感觉是报时区错误吧jdbc:mysql://localhost:3306/dbname?serverTimezone=UTC   这样写试试看

已采纳回答 / Deque
特别注意SQL语句的符号和字符串拼接时若两个SQL字符串必须空格的注意空格,再就是检查一下数据库是否正确创建。比如很容易把SQL语句写成以下这样:String sql = "update imooc_goddess set user_name,...";当输入中文的符号很难辨别,见你你在SQL上执行一遍update以下数据,再复制到Java代码改成参数形式。以下是参考代码,实测没问题:<...code...>

已采纳回答 / qq_huh_1
将常量值改成这个就行了private static final String URL = "jdbc:mysql://127.0.0.1:3306/imooc?serverTimezone=UTC";

已采纳回答 / 嗷迪
我来告诉你,https://mvnrepository.com/artifact/mysql/mysql-connector-java 快谢谢我^_^

已采纳回答 / Oraclea
这里老师着重讲的是JDBC,关于异常直接throw,其实这样子做法值得商榷的。老师的目的是让听者更加关注JDBC。

已采纳回答 / 溢流沙
缺少mysql的jdbc驱动,也就是jar

已采纳回答 / 幕布斯3021265
你有报错信息吗新版的驱动名字改为com.mysql.jc.jdbc.driver你这个驱动好像打错了

已采纳回答 / AK103
由于import 部分看不见,所以结合提示推断应该是Statement的导入错了,应该导入java.sql.Statement,而你导入的是com.mysql.jdbc.statement。

已采纳回答 / 精慕门7264138
应该是DBUitl类中的 JDBC配置时区出错了 
令serverTimezone=Asia/Shanghai

已采纳回答 / 阿飞来
22行的select语句name和age之间要用逗号隔开
首页上一页1234567下一页尾页
课程须知
本课程是 Java 中级课程,各位小伙伴们需要对 JAVA 基础,MySql 的应用 以及 SQL 语句的编写有基本了解。
老师告诉你能学到什么?
1、JDBC 的基本概念 2、JDBC 常用接口及使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消