新建项目

maven 连接 mongdb maven项目连接oracle数据库_数据库

创建maven项目 点击next

maven 连接 mongdb maven项目连接oracle数据库_用户名_02

给项目起个名字,改一下groupId,然后finish

maven 连接 mongdb maven项目连接oracle数据库_oracle_03

如果你打开idea的时候前面有个项目,他就会弹出底下这个框,(话说这个你应该知道,new 个window就完了)

maven 连接 mongdb maven项目连接oracle数据库_maven 连接 mongdb_04


右键你的项目名(我的是Oracletext)->add framework support->web->ok

maven 连接 mongdb maven项目连接oracle数据库_oracle_05


maven 连接 mongdb maven项目连接oracle数据库_maven_06


项目算建完了,第二步导入pom.xml,刷新maven,两个圈红圈的地点哪都行

maven 连接 mongdb maven项目连接oracle数据库_maven_07


第三步配置tomcat (fix->apply->ok)

maven 连接 mongdb maven项目连接oracle数据库_数据库_08


maven 连接 mongdb maven项目连接oracle数据库_oracle_09


maven 连接 mongdb maven项目连接oracle数据库_oracle_10

上面这些工作做完了,现在开始连接你的oracle数据库

点击这个database->点 + ->data source->oracle

maven 连接 mongdb maven项目连接oracle数据库_用户名_11


maven 连接 mongdb maven项目连接oracle数据库_maven_12


maven 连接 mongdb maven项目连接oracle数据库_数据库_13


现在出现了以下这个界面

maven 连接 mongdb maven项目连接oracle数据库_maven_14


下面画红圈的地方是你要更改的

1:改成orcl

2:写你的用户名,我的是system

3:你的密码

4:这个URL先复制到别的地方,一会要用

更改完了要先点击左下角的test connection,会让你下载东西,下载完了再测试,出现小绿勾了再apply,ok

maven 连接 mongdb maven项目连接oracle数据库_数据库_15


maven 连接 mongdb maven项目连接oracle数据库_oracle_16


最终我的配完长这样,你可以参考一下

maven 连接 mongdb maven项目连接oracle数据库_用户名_17

接下来我们导入一下lib包 file->project structure->libraries

maven 连接 mongdb maven项目连接oracle数据库_数据库_18


先去在web/WEB-INF下建一个lib包

maven 连接 mongdb maven项目连接oracle数据库_数据库_19


maven 连接 mongdb maven项目连接oracle数据库_用户名_20

找到那两个依赖的目录,把他俩添加进来,apply,ok

maven 连接 mongdb maven项目连接oracle数据库_用户名_21

翻车了。。。这两个东西应该在lib包底下放着,只能手动导一下了

maven 连接 mongdb maven项目连接oracle数据库_数据库_22

接着就开始写书上的代码吧,这些类都是要放在test/java文件夹底下的

maven 连接 mongdb maven项目连接oracle数据库_maven_23


建一个包,把这些类都放进去

maven 连接 mongdb maven项目连接oracle数据库_maven_24


如果代码是要在原来的基础上改动的

这是第一个要改动的地方,url就是刚才让你复制的那串东西,dbuser是你的用户名,dbpwd是你的密码

maven 连接 mongdb maven项目连接oracle数据库_数据库_25

第二个要改动的地方就是string URL,这个的区别主要就是看你这个类是干什么的。

Produce是和存储过程连着的,

Select和视图连着,作用是查询

Text是增加数据

Update是更新,更改数据的

maven 连接 mongdb maven项目连接oracle数据库_maven_26


第三个地方改的就是那些数据啦,比如produce后面跟着的那些cs什么的,剩下那三个类对应的也有

基本上看完这些你的任务就能完成啦

补充一点,如果你的控制台跟我一样会乱码,那么你需要参考这个链接解决这个问题,百试不灵,前三部做完基本上就没问题了



乱码问题解决


后记:这是在交大作业的时候有个同学不会,我写了一份教程给他。怕自己以后忘了文档又找不到就放这里了,后续可能会有改动。