Oracle相当于一个服务端想连接服务端就得需要一个客户端。Oracle提供了两种解决方案:
Oracle自带了SQL* PLUS工具可以使用它连接到Oracle。但是SQL* PLUS工具是一个命令行工具使用非常不便,因为是命囹行工具所以所有需要的命令都得自己背下面展示一下我使用SQL* PLUS工具做的测试截图:
1.首先得进入命令行窗口,Windows+R输入命令cmd,继续点击确定即鈳进入。
3.然后需要输入用户名和密码
4.输入正确的用户名和密码以后会提示你已连接到oracle数据库
5.随便写一个命令测试一下能否使用,输入 SELECT SYSDATE FROM DUAL这個命令是用来显示日期的接着就会输出下图红框第三步所示,表示2019年5月21日
是不是使用起来非常不便呢?所以推荐使用方案二因为Oracle SQLoracle developer工具是一个图形界面工具,使用起来很方便
方案二:使用Oracle SQLoracle developer工具,这不是自带的需要另行下载安装。
方式一:百度网盘获取:
(1)必须点擊接受许可协议否则无法下载(如果你没有在oracle上创建过账户,需要先进行创建账户才能下载)
(2)选择适合自己电脑的版本进行下载需要注意的是,红框选中的里面自带有JDK1.8压缩包如果你电脑上已经装了JDK1.8就不用选择这个。因为我电脑已经配置好了JDK1.8,所以我不需要再下载JDK1.8安裝包所以我选择蓝色框选中的版本进行下载。
(3)下载完成后直接解压进行安装就可以用了。在解压包下找到sqldeveloper.exe双击启动即可启动后默认只能连接oracle数据库,连接Mysql等其他数据库需要倒入对应jar包即可
第一次打开Oracle SQLoracle developer工具时会提示你要指定JDK的位置才能继续使用,你需要找到你JDK的位置然后把位置粘进去就可以了。
我在和数据库进行测试连接时报如下红色框所示的错误:
网上搜了一下说是因为OracleDriver的jar包更新了,所以需要找一个低版本的ojdbc.jar进行替换重启即可
获得低版本的ojdbc.jar的方式: