数据库客户端DataGrip使用中遇到的问题

刚刚切换到mac,plsql工具没有Mac版,尝试了各种sql客户端,还是DataGrip不错,真是的Intellij出品,必属精品吗!

  1. 输入sql语句,没有自动提示功能
    在新建数据连接时,记得勾选右下角的Auto sync复选框
    数据库客户端DataGrip使用中遇到的问题_第1张图片
  2. 查询出的数据直接修改不生效
    自动提示1
    或在数据库连接上右键,选择同步
    数据库客户端DataGrip使用中遇到的问题_第2张图片
    修改数据后,右键submit后再commit数据
    或偏好设置中勾选立即submit,如下图,这样修改完数据后直接commit即可
    数据库客户端DataGrip使用中遇到的问题_第3张图片
    3..自定义数据驱动
    连接某个老库时有警告信息,虽然可以查询,但是无法同步,警告如下:
    Unsupported combination of server/driver versions: found Oracle server version 9.2.0.6 with JDBC driver version 12.1.0.2 that is not compatible. Oracle server version 9.x must be connected by JDBC driver versions 9.x to 11.x..
    可以看出是DataGrip的ojdbc的版本太高了,需要下载低11.x版本以下的ojdbc
    11.x版本下载地址
    ojdbc6.jar下载
    下载两个包ojdbc6.jar和xdb6.jar,重命名为ojdbc6-11.2.0.4.jar和xdb6-11.2.0.4.jar
    放入/Users/[username]/Library/Preferences/DataGrip2016.3/jdbc-drivers/Oracle/12.1.0.2目录下
    进入数据源管理界面,在ORACLE数据驱动上右键复制
    数据库客户端DataGrip使用中遇到的问题_第4张图片
    重命名为 Oracle-11.2.0.4,点➕号,添加刚刚下载的两个jar文件 ,把DataGrip自己下载的所有驱动文件删除后,点击ok后,表可加载成功
    数据库客户端DataGrip使用中遇到的问题_第5张图片
    然后添加数据连接使用刚刚新建的数据驱动即可

你可能感兴趣的:(数据库)