使用Maven连接Oracle11g数据库做SSM项目的几个问题

1. 在Maven中导入对应Oracle11g的坐标

由于oracle官方未授权,所以maven上无法直接下载ojdbc,需要自己下载,然后通过命令加载到本地maven库中

步骤:

1.找到对应Oracle数据库的驱动,在我们Oracle数据库的安装目录中(如本博主的是:D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib)

2.打开命令行窗口(以管理员的身份打开,并确保maven已配置好环境变量),跳转到第一步的驱动所在目录执行以下命令将jar包加载到本地资源库

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc6.jar

成功如图:

3.在maven中导入坐标

2.配置加载数据库四要素

在连接数据库时,我们通常需要配置四个属性

这是本博主最终的正确配置

此处要注意的有几个地方:

一是url最后的实例,有的时XE,有的时orcl;这个要看安装的oracle数据库的默认配置,可以在安装目录下的tnsnames.ora查看(如本博主的是:D:\Oracle\app\oracle\product\11.2.0\server\network\ADMIN\tnsnames.ora)

二是@localhost的@不要漏,当然也可以使用@127.0.0.1(本博主因为漏了一个@查了近半个小时到底哪错了。。。呜呜呜)

三是账号密码,确定可以使用对应的账号密码登录oracle数据库(比如可以使用对应的图形化软件PLSQL登陆试试)

发布了95 篇原创文章 · 获赞 43 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/lyxuefeng/article/details/102921424