Idea 通过Database连接SQLserver,Oracle,MySQL,Postgres数据库配置(图文+详解)

自从使用了idea,都不再打开单独打开数据库了,把想用的数据库都在一个程序里面搞定!下面给大家介绍一下我们常用的几种数据库怎样通过Idea来连接。


使用之前,请确保你的电脑上装载了Intellij Idea*各种版本,我使用的是Intellij Idea 2017.3版,如果没有Idea工具,可自行去官网下载哦,顺带把各种数据库的下载地址给大家。

Intellij IDEA下载:    

https://www.jetbrains.com/idea/download/#section=windows

SqlServer 2008下载:     

https://www.microsoft.com/en-us/download/details.aspx?id=26113

OracleXe下载:     

https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

Mysql下载: 

https://dev.mysql.com/downloads/windows/installer/

Postgres下载:     

https://www.postgresql.org/download/


一.在idea中打开Database窗口

1.Database所在位置   View --> Tool Windows --> Database

2.因为我之前已经配置过了这四种类型的数据库,所以打开Database之后会有已经配置好的DataBase。

3.点击第一个绿色的 “ + ”号   new --> DataSource --> 选择你需要使用的数据库

二.SqlServer

new --> Data Source -->SQL Server (Microsoft)

下面介绍一下需要配置的属性:

Name:自定义数据库名字

Host: 地址,这里可以写成localhost,也可以写成127.0.0.1;如果需要连接远程数据库,也可以在这里定义远程ip

Prot:数据库端口

Database:数据库的名称

User:数据库管理员用户,看你自己电脑安装SQLserver时是怎么定义的,超级管理员默认为sa

Password:填写你的数据库密码

URL:如果你上面的信息填好了,此项会根据上面的信息自动填充

Driver:数据库驱动包,如果你没有使用过Database,在窗口下面会出现一个Download,点击它会自行下载。

当一切都配置好了的时候,直接Test Connection 就可以了。

三.Oracle

Oracle与SqlServer配置的区别在于 SID

SID:那么什么是SID呢?市面上有很多种解释,不过我觉得问问题直接让当事人来解释就好了,所以我们看一下Oracle官方给的答案

可参考Oracle Question :https://asktom.oracle.com/pls/asktom/f?p=100:11:0::NO::P11_QUESTION_ID:318216852435

这段英文借助工具翻译过来意思就是:

SID是站点标识符。在Unix中将它与Oracle_home一起进行哈希处理,以创建用于附加SGA的唯一键名。如果未正确设置Oracle_sid或Oracle_home,则会出现“oracle not available”,因为我们无法连接到由magic key标识的共享内存段。在NT上,我们不使用共享内存,但SID仍然很重要。我们可以在同一个oracle home上有超过1个数据库,所以我们需要一种方法来识别它们。

你可以把SID看作是数据库的唯一标识,即一个SID对应一个数据库实例。

如何拿到SID?

启动Oracle --> sqlplus / as sysdba  --> show parameter instance_name;

即可得到你电脑中的SID;

如果你已经成功配置了SQLServer和Oracle,那么MySQL和Postgres的配置就很简单了,正所谓万变不离其宗。

四.MySql

五.Postgres


 

  • 6
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值