1 先在win10上安装虚拟机。为什么不用VM14,我安装win7出问题了。所以随意。我用的是 oracleVM Virtualbox。
下载地址:https://download.virtualbox.org/virtualbox/6.0.12/VirtualBox-6.0.12-133076-Win.exe
2,安装完成后设置 win7网卡为:桥接,这样就可以拿到跟主机一个段的IP地址方便win10访问。
3、安装oracle,由于公司需要,只能安装老版本的。我的资源包里有安装文件。
4、解压后执行安装。注意需要用兼容2003模式。管理员账号模式安装。里面有安装文档。
5、安装时会要你设置密码。文档上默认的密码是:test.这个一定要记住。
6、重启win7虚拟机。可以用plus测试一下。
如果能连接进来基本算安装好了。
7、下载oracle Client. https://www.oracle.com/database/technologies/instant-client/downloads.html
我的安装包可能是32的,所以就下载32的。64的用不了。可能我提供的PLSQL Developer是32位的。
8、解压PL Dev后需要在目录下自己创建NetWork目录。和VC14放一起。并编辑里面的tnsnames.ora文件
可以参考win7安装目录下的这两个文件。
9、第一次打开PL,点取消登录,进去后先配置下oci路径。XXX是你解压Client的目录,找到oci.dll的目录。然后点应用。
第二次打开的时候就可以选择数据库了。然后输入上面的密码。
10、 进来后就可以测试下数据库是否正常。 点击新建sql窗口,然后复制下面代码到你的窗口,然后点齿轮执行。
create table classinfo(
classid number(2) primary key,
classname varchar(10) not null
);
create table studentinfo(
studentid number(2) primary key,
studentname varchar(10) not null,
studentsex char(2) check(studentsex='男' or studentsex='女'),
studentage number(2) not null,
studenttel number(11) unique,
studentaddress varchar(50) default '上海',
classid number(2) references classinfo(classid)
);
table里面就会多2个TAble
11,然后可以安装eclipse ee版本。import maven项目。我这里提供了一个项目。是可以自动生成代码的项目。
导入完后,设置好连接。这两个文件都需要设置好数据库链接。
这个代码生成器里填上我们刚刚增加的两个表名。保存后,右键点run as java application .自动生成Maper,model,接口和controler.创建成功。
最后我在控制器里增加一条数据。
最后用上postman,可以看到执行了数据添加,并返回了list.
以上用到的软件我打包放到百度盘里。你可以在我的资源包下载,我的资源包包括以下文件.