一种自动登录数据库的方法与流程

文档序号:17772586发布日期:2019-05-28 19:36阅读:279来源:国知局
一种自动登录数据库的方法与流程

本发明涉及一种登录数据库的方法,更具体地说,涉及一种自动登录数据库的方法。



背景技术:

在dba的实际管理操作过程中,会连接多种不同的db,比如mysql、oracle、db2等,各种db的登录方式又各不相同。dba在进行管理操作时,需要填写不同db的登录信息。目前一般的管理方法是dba安装不同的db登录工具,通过对应的登录工具连接对应的db。这种登录方式浪费了dba的大量时间,降低了dba的工作效率。

部分db管理工具可以实现保存db登录信息功能。在首次登录的时候还是需要在db工具的登录界面填写db登录信息。如果多个dba使用同一台操作机进行db的操作管理,那么某一个dba可以看到所有dba保存的db登录信息,并且可以登录操作,存在极大的潜在危险性。

在同一操作系统创建多个账号,分配给不同的dba,dba先远程通过分配到的账号登录到指定系统,然后再通过已经保存过db登录信息的工具进行登录管理。多个dba同时登陆进行db管理工作时,会大大的消耗硬件设备的cpu、内存等资源,造成资源的浪费。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术中的缺陷,提供一种自动登录数据库的方法,dba管理db的时候不需要每次都打开db登录工具,输入登录信息登录。让多个不同的dba可以在同一台操作机进行管理工作,不需要创建多个操作系统登录账号,减少资源的浪费。让dba可以实现自动登录db。

本发明解决其技术问题所采用的技术方案是:构造一种自动登录数据库的方法,无需打开db登录工具,只需打开系统的cmd或其他命令工具,输入对应的命令参数执行即可调用配置好的db工具,让dba可以实现自动登录db。

在本发明所述的自动登录数据库的方法中,所述自动登录数据库的方法步骤为:

s1.当dba需要登录db进行管理操作时,无需打开db登录工具,只需打开系统的cmd或其他命令工具,输入对应的命令参数执行即可调用配置好的db工具。

s2.执行命令后调用的db工具只会显示当前登录的db的相关登录信息,且通过命令调用的db工具和平常直接打开登录无任何差异,不会对db管理的工作造成任何不便影响。

s3.dba的管理工作结束后,关闭db工具,自动登录程序会删除db的登录信息,防止db登录信息的泄露。

实施本发明的一种自动登录数据库的方法,具有以下有益效果:本发明可以使dba快速登录连接db,提高dba的工作效率;避免过多占用系统资源,包括磁盘空间和cpu、内存资源等。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明的自动登录数据库的方法流程图

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,所述自动登录数据库的方法步骤为:

s1.当dba需要登录db进行管理操作时,无需打开db登录工具,只需打开系统的cmd或其他命令工具,输入对应的命令参数执行即可调用配置好的db工具。

s2.执行命令后调用的db工具只会显示当前登录的db的相关登录信息,且通过命令调用的db工具和平常直接打开登录无任何差异,不会对db管理的工作造成任何不便影响。

s3.dba的管理工作结束后,关闭db工具,自动登录程序会删除db的登录信息,防止db登录信息的泄露。

进一步地,所述配置好的db工具:

s1.选择比较常见的db登录工具,比如sqldeveloper,准备好需要使用的jar文件,比如mysql-connector.jar、db2jcc.jar;

s2.打开sqldeveloper,在工具->首选项->第三方jdbc驱动程序,把mysql-connector.jar、db2jcc.jar添加到驱动列表;

s3.重新启动sqldeveloper,用来自动登录数据库的db工具配置完成。

尽管通过以上实施例对本发明进行了揭示,但本发明的保护范围并不局限于此,在不偏离本发明构思的条件下,对以上各构件所做的变形、替换等均将落入本发明的权利要求范围内。



技术特征:

技术总结
本发明涉及一种自动登录数据库的方法,本发明步骤为:当DBA需要登录DB进行管理操作时,打开系统的CMD或其他命令工具,输入对应的命令参数执行即可调用配置好的DB工具;执行命令后调用的DB工具显示当前登录的DB的相关登录信息;DBA的管理工作结束后,关闭DB工具,自动登录程序删除DB的登录信息,防止DB登录信息的泄露。本发明可以使DBA快速登录连接DB,提高DBA的工作效率;避免过多占用系统资源,包括磁盘空间和CPU、内存资源等。

技术研发人员:陈浩;宋鹏飞
受保护的技术使用者:深圳竹云科技有限公司
技术研发日:2018.12.28
技术公布日:2019.05.28
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1