java-Mybatis初次实践-连接数据库

——兜兜转转,我又双叒叕开始搞Java了

经过几年的变化,目前Java可以用Mybatis进行数据库的连接,当然也有可能是我前面不知道Mybatis。。。感觉自己好菜

昨天下午加上今天上午就看了五个视频,现在终于成功在IDEA上实现数据库的访问。

目前MyBatis给我的感觉就是一个封装器,将前面的各种内容分装起来,需要修改连接数据库的时候只需要重新定义类和修改数据库名称,其他保持不变。

目前呢是想记录一下我在这一天过程中遇到的所有坑,与诸君分享。

坑一:在初次创建Maven项目后,不论怎么改Mybatis一直是红色。

即如下错误:

Invalid content was found starting with element '{"http://maven.apache.org/P

解决方案:

没有在开头额外加网址,重新安装一个Maven,然后在Pereferencds中修改一下依赖,在settings.xml中设置为阿里云镜像,最后问题的一解决

https://www.cnblogs.com/phpdragon/p/7216626.html

坑二:解决error:java:不支持发行版本5

解决方案:https://www.jianshu.com/p/8ff4652fabd0

中间还有好多错误,,,

坑三:Dependency 'mysql::' not found

需要导入和本地系统对应的mysqljar包并且删除前面的jar包

idea jar包删除

https://blog.csdn.net/qq_39707130/article/details/81431136

坑四Mysql】文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"解决方案

https://blog.csdn.net/a954553391/article/details/94650443

这个问题起因是我创建新的.xml文件时候,没有自动给出头文件

坑五:Cause: java.sql.SQLSyntaxErrorException: Table 'mydb.user' doesn't exist

https://blog.csdn.net/baidu_34310405/article/details/95941594 

这个博客里面的方法我用不了

但是它对于问题的描述很准确,这样的话,你可以修改一下SQL语句,

select * from user

select * from mytable 将表达名称修改一下

当然程序运行成功的前提是你已经有了数据库,同时创建了表。

结果给出一下,这个当然是在主函数中用for循环输出的。。。

大家自己出现什么问题,就百度搜吧。

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值