Java 如何实现手动连接数据库 (mysql 或 oracle)|超级详细,建议收藏
👨🎓作者:bug 菌
✏️博客:CSDN、掘金、infoQ、51CTO 等
🎉简介:CSDN 博客专家,C 站历届博客之星 Top50,掘金/InfoQ/51CTO 等社区优质创作者,全网粉丝合计 10w+,对一切技术感兴趣,重心偏 Java 方向;硬核公众号「 猿圈奇妙屋」,欢迎小伙伴们的加入,一起秃头,一起变强。
..
✍️温馨提醒:本文字数:1658 字, 阅读完需:约 5 分钟
如果小伙伴们在批阅文章的过程中觉得文章对自己有帮助,请别吝啬手中的赞呀,大胆的把文章点亮👍,相信你点赞了好的文章,平台也会经常给你推荐高质量好文,您的点赞三连(收藏+关注+留言)就是对 bug 菌写文道路上最好的鼓励与支持😘。时光不弃🏃🏻♀️,创作不停💕,加油☘️
一、前言🔥
环境说明:Windows10 + Idea2021.3.2 + Jdk1.8 + SpringBoot 2.3.1.RELEASE
突然接到这么个需求,在数据清洗模块中,有对接第三方业务系统,而第三方业务系统所使用到的数据库是多个的,而且还不确定具体数据库数量,所以就产生了一个问题,既然要去拿第三方的数据库数据,采用配置的方式,肯定是无济于事,解决不了根本性问题,所以这就产生了一个概念,代码手动连接库的方法,继而获取库表信息及数据。
这样,这个问题于是就解决了。
所以接下来,我们要讲的内容,就是如何实现手动连接数据库呢?比如 mysql 或者 oracle 为例,给大家进行演示。
三、正文 🔥
1、概念
自从接触了 springboot 框架,我们就渐渐淡忘了连接数据库的底层原理,原先在玩 springmvc 那一套的时候,其实最开始,就是手动配置数据库连接方式来进行手动连接的。
然后现在我们通常就是直接在.yaml 或者.properties 文件中配置。
然后今天,我就带着大家重新捡起以前的玩法。其实你了解它的原理,就很简单的。
2、代码实现
如下就是完整的手动连接数据库的实现,你们可以借鉴一下,我尽量把注释都写全。
3、功能测试
接下来,我就给大家做个演示,以 mysql 为例:
接着,我们是可以看到,Connection 已经成功取到了数据库连接信息。
如上,手动连接数据库的方式就写好了。剩下的你就可以指定表名,进行 sql 查询啦。
如下是 mysql 连接信息。
另外,对于 oracle 数据库,连接信息入参也会有所不同,但上方封装的方法是不需要改动的,适配所有关系型数据库。比如 oracle 的连接信息:
... ...
ok,以上就是我这期的全部内容啦,如果还想学习更多,可以看看我的往期热文推荐哦,不积跬步,无以至千里; 不积小流,无以成江海,一口吃不成一个大胖子,加油!咱们下期拜拜~~
文末🔥
我是 bug 菌,一名想走👣出大山改变命运的程序猿。接下来的路还很长,都等待着我们去突破、去挑战。来吧,小伙伴们,我们一起加油!未来皆可期,fighting!
感谢认真读完我博客的铁子萌,在这里呢送给大家一句话,不管你是在职还是在读,绝对终身受用。
时刻警醒自己:
抱怨没有用,一切靠自己;
想要过更好的生活,那就要逼着自己变的更强,生活加油!!!
版权声明: 本文为 InfoQ 作者【bug菌】的原创文章。
原文链接:【http://xie.infoq.cn/article/beb2388837367663b341c5e8a】。文章转载请联系作者。
评论