JetBrains DataGrip工具配置数据库过程详解

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JetBrains DataGrip工具配置数据库过程详解相关的知识,希望对你有一定的参考价值。

JetBrains DataGrip工具配置数据库过程详解

DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。

DataGrip 是 JetBrains 发布的多引擎数据库环境,支持 mysql 和 PostgreSQL,Microsoft SQL Server 和 Oracle,Sybase,DB2,SQLite,还有 HyperSQL,Apache Derby 和 H2。

#连接数据源

File-New-Data Source

#host就是填写IP地址;

#port就是填写端口地址;

#user就是用户名;

#password就是密码:

#SID就是填写数据库的名称

#Driver选择默认就可以;

#使用Test Connetction测试本地与数据库的连接是否正常

 #程序配置oracle数据库引擎

from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, String, DateTime, Boolean,Float
 
 
class OracleDB(object):
    Base = declarative_base()
    def __init__(self,user='xxx',password='xxx',dabatase='xxx',serverip='10.10.10.10',port='1000'):
        user = user #'root'  
        password = password 
        database = dabatase  
        serverip = serverip 
        dns = cx_Oracle.makedsn(serverip, port, service_name=dabatase)
        self.engine = create_engine("oracle://"+user+":"+password+"@" + dns, encoding='utf-8', echo=True)
        # Session = sessionmaker(bind=self.engine)
        # self.session = Session()
    def getEngine(self):
        return self.engine

参考:DataGrip

参考:Jetbrains

以上是关于JetBrains DataGrip工具配置数据库过程详解的主要内容,如果未能解决你的问题,请参考以下文章

安装datagrip以及datagrip连接hive

DataGrip(数据库管理工具)的安装与破解

Jetbrains Datagrip 在没有指定数据库的情况下无法连接 sql server

DataGrip!使用教程

如何通过 Jetbrains DataGrip 连接到远程 MS SQL Server 数据库?

JetBrains发布DataGrip 1.0——数据库与SQL领域中的瑞士军刀