标签:
1概述
Navicat是一个强大的数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对新用户易学、易用。Navicat使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。
本文介绍Navicat的常见操作和典型用法,以及对MySQL、SQLServer、Oracle三种数据库的连接和连接过程中常出现的一些错误问题进行阐述。
2预期读者
数通畅联软件新进技术人员
数通畅联合作伙伴的技术人员
外部IT从业者
3使用说明
3.1安装说明
可参见如下地址下载:
http://pan.baidu.com/s/1hqGgeCs#path=%252FMySQL%25E5%258F%258ANavicat
解压安装Navicat:
本例使用MySQL数据库来进行样例说明,MySQL安装介质以及Navicat客户端下载地址,可参见如下URL: http://pan.baidu.com/s/1hqGgeCs#path=%252FMySQL%25E5%258F%258ANavicat
安装过程略,配置向导中字符集设置选择第三项“自定义”,同时将字符集Character Set设置为UTF-8,如下图所示:
3.2数据库操作
3.2.1连接数据库
Connection名称,比如Mysql,localhost是本机地址,数据库名称添加root,然后建立这个Connection
用户名密码是在MySQL安装时指定的。连接测试:
点击’OK’,完成。在窗口的左侧显示当前所有数据,灰色表示没有打开。
3.2.2创建数据库
右击连接名字(localhost)或其他数据库的名字、选择创建数据库
在打开的对话框中输入:数据库名、设置字符,确定。
左侧出现新建立的数据库。
3.2.3删除数据库
右击数据库,删除数据库
3.2.4数据库备份/还原
双击打开数据库,找到backups
点击 New Backup
备份成功以后
还原数据库,请点击Restore Backup按钮
3.2.5数据库的导出导入
导出数据库:
打开Navicat ,在我们要到处的数据上面右击鼠标,然后弹出的快捷菜单上点击“Dump SQL File…”,在再次弹出的子菜单项中选择第一个“Structure And data”。
然后,在会弹出一个选择保存位置的保存框,选择好位置后,点确定,就OK了
导入数据库:
打开Navicat,然后点击右键选择新建数据库,名字跟我们要导入的数据的名字一样
建好数据库之后,右键点击选择’Execute SQL file…’会弹出来一个框,点击’…’选择文件所在路径
点击’Start’文件就会导入成功
3.3数据表操作
3.3.1创建表结构
在数据库Table选项上右击选择’New Table’创建新的数据表
设置表的字段名、类型、长度、主键等
点击’Save’按钮,输入表名如:text,最后OK
3.3.2修改表结构
右击Text表选择第三个选项编辑表
在编辑页面,可以选择添加、插入、删除列的动作
3.3.3管理数据表
打开表,可以选择对表数据进行添加、修改、删除的操作,如图:
4其他数据库
4.1Oracle数据库
Navicat for Oracle的过程中会出现以下2个错误点:第一个是Navicat安装目录下不要有中文、括号、空格;第二个是错误号为123737的错误。
4.1.1使用Toad管理Oracle
在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad。
Toad的下载地址:http://pan.baidu.com/s/1bn95iHL
解压安装后点击
进入Toad选择Session->New Connection
出现列表框如图,以SYSTEAM用户名进入,connect as 选择SYSDBA
点击工具栏第二个选项Schema Browser,出现一行菜单
在下面的菜单中选择Tablespaces
选择新建Table Spaces
选择Data Files->Add,弹出选择框
点击 按钮,在几个样例中选择一个样例,
在01.DBF之前填写需要添加的表空间名(Table Spaces),比如DEMO
其他选项如图所示:
成功创建表空间后,选择Users新建用户,用户名与表空间相同
之后选择Tablespace,选填如下图:
再切换到Roles选项,选择如下图:
创建完毕,刷新Users列表,出现DEMO的用户名,如图
之后选择Session->End Connection
再重新开始连接,使用DEMO用户名连接
进入后如图所示(本图是初始化数据完成以后出现的图片):
4.1.2Navicate连接数据库
连接Oracle数据库的时候,会出现错误号为123737的错误
解决方案:
在Navicat菜单栏中选择’tools’->’options’->’OCI’
进入该文件所在的文件夹中,在该目录新建bak文件夹,将该路径下的所有.dll文件剪切到bak文件夹,在oracle客户端安装目录bin/目录下,找到如下几个.dll文件
将上面所列文件放置到该路径的instantclient_10_2\目录下,重新启动Navicat即可。
连接Oracle数据库
User Name/Password 填写通过Toad创建的新用户名/密码
测试连接成功后’OK’创建连接
左侧出现成功的Oracle数据库连接
4.1.3AEAI DP上创建工程说明
在Miscdp Exporler视图的右上角,点击 ,显示如下界面:
只需要填写应用名称,其他都可以采用默认设置。但在实际项目需要调整主目录名称,本地路径可以根据需要调整,建议路径不要有中文以及空格。
点击“测试连接”,测试通过后,Next按钮变为可用状态,点击后显示界面如下:
调整连接URL,修改SID为orcl,用户名/密码填写自己在Toad创建用户时的用户名/密码,然后点击“测试连接”,如果连接数据库成功,“初始化数据”按钮变为可用状态,点击“初始化数据”(初始化完成后可以查看demo库中生成的数据表),然后点击Finish按钮,完成工程创建过程。
4.2SQLserver数据库
4.2.1安装SQLServer注意事项
在安装数据库的过程中,选择安装所有的组件,在后面的连接时会用到
4.2.2使用Navicat连接时出现的错误
常出现08001的错误号,解决方法如下:
点击’开始’->’所有程序’->’Microsoft SQL Server 2005’->’配置工具’->’SQL Server Configuration Manager’
将’客户端协议’以及’MSSQLSERVER协议’中的TCP/IP、Shared Memory、Named Pipes这三个协议的状态改为’已启用’。
重启SQLServer服务,使用Navicat连接SQLServer,Password是安装数据库的时候设置的。如图:
Navicat使用手册文档 下载
Navicat使用手册
标签:
原文地址:http://my.oschina.net/agileai/blog/389435