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

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

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

最新回答 / 慕粉大仙
老师使用source -> Generate Getter and Setter 按钮自动生成的你也可以自己编写, 如:public int getAge(){ return age;}public void setAge(int age){this.age = age;}

已采纳回答 / 慕雪5514051
因为你的女神性别啊,创建者啊等等都是空的,没有赋值,所以会这样。你把下面这段代码添加到控制层的add类里去就好了。goddess.setSex(1);  goddess.setCreate_user("ADMIN");  goddess.setUpdate_user("ADMIN");  goddess.setIsdel(0);完整的像这样就好了public void add(Goddess goddess) throws Exception{  goddessDao dao =new goddessDa...

最新回答 / 不看6324不混吃等死
解决了  可以设置一个没那么容易捕捉的方式  例如 输入 D  改为 输入  D** 才能删除

最新回答 / qq_与赠_03193390
因为你调用的scanf函数会使主线程阻塞,从而在你没有进行键盘输入时你后面的代码是不会执行的除非你键盘输入按下回车键后才执行

已采纳回答 / 杜孝飞
连接数据库的时候没有说明编码,如果数据库使用的utf-8就这把连接数据库的url改成加成这样"jdbc:mysql://localhost:3306/db?" +"useUnicode = true&characterEncoding=utf-8"同理,如果是gbk,"jdbc:mysql://localhost:3306/db?" +"useUnicode = true&characterEncoding=gbk"

最新回答 / Call_Me_Wan
把女神添加到集合中去,你应该去补充下Java的集合框架泛型的知识

已采纳回答 / yeehom
这个可能是老师为了便于大家理解,当你看每一个方法的时候都能清楚的知道这个Dao哪来的。在我们实际开发中,不建议这样写。这样写会浪费内存以及损耗性能。

最新回答 / qq_研学自律_0
在静态块外声明一个Connection 静态对象应该就没问题了private static Connection conn = null;

最新回答 / 学子0
主要是讲的JDBC,其他的知识点可以在其他课上先学习。还有,学习的时候最好一边听一边动手跟着写。

最赞回答 / yeehom
当删除有外键的属性的数据时,需要先把该外键值关联的数据删除掉。这是外键约束的要求。也就是说删除student表的数据时,必须先把courcse表中通过sno关联的数据删除掉。

已采纳回答 / Aiwz
本菜鸟才疏学浅,第一个不太清楚,加不加都行,猜测可能是为了与之前的查询语句分割开。第二个汉字乱码的问题,需要确保所使用数据库的编码为UTF-8,同时JAVA中获得数据库连接时conn = DriverManager.getConnection(URL, USER, PASSWORD);这句中的URL可以写成这样试试URL = "jdbc:mysql://127.0.0.1:3306/imooc?useUnicode=true&characterEncoding=UTF-8";
课程须知
本课程是 Java 中级课程,各位小伙伴们需要对 JAVA 基础,MySql 的应用 以及 SQL 语句的编写有基本了解。
老师告诉你能学到什么?
1、JDBC 的基本概念 2、JDBC 常用接口及使用

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消