如何选拔SQL Developer创制数据库连接

发布时间:2019-11-08  栏目:MyBatis  评论:0 Comments

/*骨子里自己也搞不懂为何要用SQL来创立,明明SQL
Server有图形化创制数据库多方便啊!*/
USE master;

SQL
Develope运维后,须求创立一个数据库连接,独有创制了数据库连接,本领在该数据库的方案中开创、改善对象或编辑表中的数额。

​DECLARE @sqlstr nvarchar(max)
/*概念三个变量*/
DECLARE @database_name nvarchar(20) = ‘MyDB’;
/*此处输入须求创制的数码库名*/
DECLARE @file_name_d nvarchar(200) = CONVERT(sysname,
SERVERPROPERTY(‘InstanceDefaultDataPath’))
/*此地是运用SQL
Server的serverproperty那个函数来博取当前实例的默许数据文件地点和日志文件地点*/
DECLARE @file_name_l nvarchar(200) = CONVERT(sysname,
SERVERPROPERTY(‘InstanceDefaultLogPath’))
/*微软官方参数介绍https://docs.microsoft.com/en-us/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-2017\*/

IF DB_ID(‘MyDB’) IS NOT NULL
    BEGIN
        PRINT ‘Database ‘ +@database_name+’ already exists’; 
–判别MyDB是或不是留存,存在的话就杀掉,笔者也不精晓为何要如此写
        DROP DATABASE MyDB; –依然手动删除吧,不使用脚本删除
    END

制造数据库连接的手续如下。

ELSE
    
    BEGIN
        SET @sqlstr= ‘CREATE DATABASE’+’ ‘+@database_name+’ ‘
        SET @sqlstr =  @sqlstr +’ON’
        SET @sqlstr =  @sqlstr +'(‘    
        SET @sqlstr =  @sqlstr +’NAME = ‘+’ ‘+@database_name+’_dat,’
        SET @sqlstr =  @sqlstr +’FILENAME =
‘+””+@file_name_d+”+@database_name+’.mdf”,’
        SET @sqlstr =  @sqlstr +’SIZE = 10,’
        SET @sqlstr =  @sqlstr +’MAXSIZE = 50,’
        SET @sqlstr =  @sqlstr +’FILEGROWTH = 5′
        SET @sqlstr =  @sqlstr +’)’
        SET @sqlstr =  @sqlstr +’LOG ON’
        SET @sqlstr =  @sqlstr +'(   NAME = ‘+’
‘+@database_name+’_log,’
        SET @sqlstr =  @sqlstr +’FILENAME =
‘+””+@file_name_l+”+@database_name+’.ldf”,’
        SET @sqlstr =  @sqlstr +’SIZE = 5MB,’
        SET @sqlstr =  @sqlstr +’MAXSIZE = 25MB,’
        SET @sqlstr =  @sqlstr +’FILEGROWTH = 5MB’
        SET @sqlstr =  @sqlstr +’);’
        Print (@sqlstr) —
假使不想直接施行,使用应用print参数先把命令打字与印刷出来
        –exec (@sqlstr);   — 施行直接下面生成的动态SQL
        –Print ‘Datbaase ‘+@database_name +’ has been created using
default data and log location in the server configuration!!’
        /*打字与印刷已经创办成功的数据库名字*/
        –Print ‘Data file location =
‘+@file_name_d+@database_name+’.mdf’;
        /*打字与印刷成立的数据库的数据文件路线*/
        –Print ‘Log file location =
‘+@file_name_l+@database_name+’.ldf’;
        /*打字与印刷成立的数据库的日记文件路线*/
    END

(1卡塔尔在主分界面侧面窗口的“连接”选项卡中右键单击“连接”节点,选用“新建连接”菜单项,弹出“新建/选取数据库连接”窗口,如图2.17所示。

图片 1 

图2.17 
新建连接

(2卡塔 尔(英语:State of Qatar)假设要创设八个Oracle数据库中system客户方案的数据库连接,要求在图2.1第88中学填入的内容有:


“连接名”中输入三个自定义的连年名,如system_ora;


“用户名”中输入system;在“口令”中输入相应密码;


选中“保持口令”复选框;


“剧中人物”栏保留为暗中认可的“default”;


在“主机名”栏中输入主机名或保留为localhost;


“端口”值保留为默许的1521;


“SID”栏中输入数据库的SID,如本数据库的系统标记为orcl。

设置完后单击“测量检验”按键测量试验该装置是还是不是连接,如若成功,则会在左下角事态后显得“成功”。

图片 2 

图2.18 
“新建/选取数据库连接”窗口

附近错误:若现身如图2.19所示的连接错误,则证实Oracle的劳动没有展开。

图片 3 

图2.19面世了连接错误

多学两招:开启Oracle的劳动的手续如下。

(1卡塔 尔(阿拉伯语:قطر‎在桌面中的“Computer”的Logo上右键单击,接纳“管理”。

(2卡塔 尔(英语:State of Qatar)在“Computer管理”分界面中,单击“服务和应用程序”下的“服务”选项。

(3卡塔 尔(英语:State of Qatar)在“服务”中找到与Oracle相关的劳动,右键单击,选择“开启”,就可以展开选中的劳务,如图2.20所示。

图片 4 

图2.20开启Oracle服务

将以“Oracle”初阶的劳务整个敞开,如图2.21所示。

图片 5 

图2.21 
全体开启的Oracle服务

(3卡塔尔单击“保存”开关,将测量检验成功的连续几日保存起来,以便日后使用。在主分界面包车型大巴连年节点下会不能自已二个名称为system_ora的数据库连接,单击该连接前面包车型大巴“+”会现身子目录,在子目录中展现的是足以操作的数据库对象,如图2.22所示,之后对Oracle数据库的具有操作都得以在该分界面下实现。

图片 6 

图2.22 
新创立的数据库连接system_ora

只顾:要想拓宽数据库连接,则必需打开数据库的监听服务(OracleOraDB12Home1THSListener卡塔 尔(阿拉伯语:قطر‎和数据库的主服务(OracleServiceMLDN卡塔尔国。

 

留下评论

网站地图xml地图