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工具配置数据库过程详解的主要内容,如果未能解决你的问题,请参考以下文章
Jetbrains Datagrip 在没有指定数据库的情况下无法连接 sql server