一些遇到的错误

第一个

在这里插入图片描述
今天在写代码时遇到了这样的错误,百度后
出现这样的错误的原因是我在坐做一个Test的时候,将一个类写成了内部非静态类,如下
在这里插入图片描述
然而主程序是一个静态的main方法,在Java中,静态成员只能访问静态成员,我今天才做了这个笔记。
那么,为什么java中静态成员只能访问静态成员呢?
因为静态成员在JVM中的初始化是最快的,一般在方法区内存中分配空间,而非静态的成员要在new了相应
的对象之后才能初始化,所以不能访问。

这些内容是在这个链接下了解到的,感谢~
https://blog.csdn.net/u013036274/article/details/77944750

第二个

不能输入中文
这里是针对我自己的不能输入中文的原因提出的解决方案:

输入:set names gbk;

再次输入中文成功写入数据库

第三个:

今天在进行数据库连接的时候,驱动器加载不了,提示ClassNotFoundException,后来重新build path后就好。

今天想通过scanner输入一个sql语句作为参数传到方法里执行,但是发现执行错误,因为scanner遇到空格或是回车就会当作输入结束

解决办法: 加上第二句话即可
System.out.println(“请输入要执行的sql语句”);
** scanner.useDelimiter("\n");**
String sql = scanner.next();
execute(sql);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值