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

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

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

已采纳回答 / 星鸿
我原先用的压缩包,总是报错,后来直接用.jar包建立的连接,好了

已采纳回答 / Hemmy88
prenius是为了让程序保留在对应的功能模块内,step是为了控制该功能模块内的步骤。比方视频中举得是添加女神的例子,在最开始让prenius=OPRATION_ADD就是为了让下一次输入的时候控制程序进入ADD条件的模块继续对要增加的女生信息进行编辑,而step就是控制女神信息编辑的步骤,在女生出生日期的那段代码块可以体现,当时间格式错误的情况下step = 3,那么最后又有个递增使得step=4,让下一次输入重新进入出生日期的编辑。

已采纳回答 / Robot_sh
将 DBUtil中的 private static Connection conn=null 中的null去掉

已采纳回答 / 慕粉1406301482
。。。。jdbc就是基础啊,额,就是通过Java 链接mysql,然后在Java里面预编译要输入的增删改查的mysql语句(即用Java把想要输入mysql的话提前打好,参数先保留),然后再把mysql查询操作结果返回给Java,我们再用Java把信息调整成我们想要的格式。。。。要不试试自己跟着老师一点点敲?我一开始就是这种蠢方法过来的你非要基础教程,Java入门?

已采纳回答 / 慕粉1406301482
恩,也可以把老师的代码下载下来细看那句URL的意思我理解的是Java链接mysql,链接本地数据库,imooc, 使用Unicode编码;字符编码为UTF-8满意记得采纳哦

已采纳回答 / 做人蛋定
官网有地址https://docs.microsoft.com/zh-cn/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server

已采纳回答 / 慕侠7089565
file---import---general---existing projects into workspace---browse---找到老师的资料中jdbc_imooc文件夹并选择文件夹,点确定,finish。

已采纳回答 / 慕田峪2175044
在用Navicat for MySQL远程连接mysql的时候,出现了Lost connection to MySQL server at ‘reading initial communication packet', system error: 0好恶心,服务器重启了一次,就一上午都是在处理mysql的各种问题。第一步:找到:my.cnf文件其实我也不知道在哪里,用指令帮我们找吧。find / -name my.cnf找到了后。第二步:vi my.cnfvi my.cnf在mysqld下添加skip-n...

已采纳回答 / 石头轩_0001
sql 2008的语句是需要调整的,具体如下sql数据库的驱动加载为:Class.forName("com.microsoft.sqlServer.jdbc.SqlServerDriver")获得数据库连接url的格式为:jdbc:sqlServer://IP地址:1433;DatabaseName=数据库名其中ip地址为你数据库所在服务器的地址,如果是本机则为:127.0.0.1或者localhost

已采纳回答 / biubiu3504110
这是SQLException,我猜你应该是在更新信息的时候出的,表中id最大的为3,但是你要把数据更新在id位4的上面

已采纳回答 / 和风细羽
那样的话得到的sql语句就是: where and user_name=...1=1 是为了接上 for 循环里的 and,那么 sql 语句就是 where 1=1 and user_name=...

已采纳回答 / 慕雪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...

已采纳回答 / 杜孝飞
连接数据库的时候没有说明编码,如果数据库使用的utf-8就这把连接数据库的url改成加成这样"jdbc:mysql://localhost:3306/db?" +"useUnicode = true&characterEncoding=utf-8"同理,如果是gbk,"jdbc:mysql://localhost:3306/db?" +"useUnicode = true&characterEncoding=gbk"
课程须知
本课程是 Java 中级课程,各位小伙伴们需要对 JAVA 基础,MySql 的应用 以及 SQL 语句的编写有基本了解。
老师告诉你能学到什么?
1、JDBC 的基本概念 2、JDBC 常用接口及使用

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消