AutoCAD数据库链接功能能够让用户在AutoCAD中同外部数据库之间进行通信。

数据库链接是连接图形对象和数据的有效方式,它比块属性更加灵活。可以通过数据库链接在图形对象和任何外部数据库之间建立链接。通过本章的学习就会发现,数据库链接并不像我们想象的那样困难。

很多AutoCAD用户把数据库和图形分开来维护,现在可以通过把数据标的数据行和图形中对象链接起来,直接进行修改、编辑数据,这样图形对象就变得智能化,而且在图形中一直保留这种链接;还可以在AutoCAD内部修改数据,比如价格或零件编号等,这些修改会自动生效而且所有和这些数据库项目链接得图形对象都随之改变;最后,还可以用基于数据库总得数据在图形中创建表。

20.1了解外部数据库得存取

由许多组织单位来维护内容庞大得AutoCAD图形对象得数据库,由制造厂商维护零件数据库,办公室维护公家具数据库等等。需要图形与数据库保持一致性,只有这样才能始终保持数据库中得信息和图形中信息得准确性和数据的及时性。

数据库和AutoCAD图形之间的链接是指外部数据库的存取,外部数据库的存取可以允许用户做以下工作:

创建图形对象和外部数据之间的链接

浏览外部数据库中的数据

编辑外部数据库中的数据

在图形中显示外部数据库的数据

AutoCAD的数据库链接功能可以处理下列数据库:

Microsoft Access

dBASE

Microsoft Excel

Oracle

Paradox

Microsoft Visual FosPro

SQL Server

在配置了数据库之后,即使没有创建数据库的程序,也可以访问数据库中的数据。

数据库是相关信息的一个集合,通常由数据库管理系统(DBMS)维护,DBMS即一种管理数据库的应用程序,数据库以包含行和列的表的形式存放。行,也称为记录,包含一个数据元素。列,也称为字段,包含行的属性。

简单的数据库表

件号                           描述                                                        Dwg文件大小             制造/购买              单位

8665-023-012           Welding Wire-0.030 StainlessB               B                               P                           FT

8665-023-013           Weld Rod-0.045 Dia Stainless Steel        B                               P                          FT

8665-023-014           Welding-Rod 0.045 Dia S.S.                    B                               P                          FT

关系数据库是一种包含表集合的数据库,每个表都是一个特定用途的数据集合。

结构查询语言(SQL)是用来未用户提供数据库管理的语言,它能跨越多哥平台和数据库管理程序进行工作。

一些数据库系统利用环境、编目、图解和表建立了数据库对象中的一个分层结构。数据库对象是一个用来说明任意一种AQL2对象的术语,其中AQL2对象是指Environment(环境),Catalog(编目),Schema(图解)和Table(表)。

环境代表整个数据库系统,即DBMS,它能访问的数据库、用户以及能够访问这些数据库的程序。

编目未一个图解的集合,并且用在其中寻址数据库的文件夹路径名来命名。

图解是表和其他数据库组件的集合,并且用数据库表驻留的编目子文件夹来命名。

如果数据库系统不要求或不定义这些感念,不需要使用他们,AutoCAD能够链接储存在环境、编目、图解中的独立的表格或表格群。

20.2 准备数据库链接

数据库所涉及到的几个组件,都是需要前期进行准备的。当他们都放置在适当位置上时,链接就会变非常顺畅。

1 确认是否已经安装了AutoCAD的数据库功能

2 确认是否已经安装了Microsoft ODBC Data Source(开放式数据库链接性数据源)程序。

3 如果必要,在适合的应用图解(子文件夹)和编目(文件夹)中安排数据库表。

4 使用Microsoft ODBC(打开数据库访问)和OLE DB程序来建立一个适合的数据库驱动器。

5 利用AutoCAD建立数据源

6 启动dbCONNECT命令

7 如果有必要的话,客建立用户访问名和口令

8 链接数据源

9 打开包含用户数据表Data View(数据视图)窗口

10 如有必要,编辑数据

11 把数据库行和图中的对象进行链接

12 如有必要,基于图形数据建立标签

20.2.1 安装AutoCAd数据库功能

数据库访问不是AutoCAD典型安装的组成部分。要使用数据库访问,就必须“完全”安装或者(自定义)安装。如果自定义安装,就应在字定义组成对话框中选择数据库。

如果不能确定是否安装了数据库访问功能,打开工具菜单。如果看到dbConnect(数据库链接)菜单选项,就表明以安装数据库链接。

在没有安装数据库链接功能,而又确实安装时,可以按照下列步骤进行:

1 选择“开始   设置   控制面板”命令。打开“控制面板”

2 选择“添加/删除程序”

3 选择AutoCAD 2004,然后单击“更改”按钮

4 在AutoCAD 2004Setup对话框,选择添加或删除功能,单击next按钮

5 在下一个窗口中,淡季数据库箭头,选择要安装在硬盘驱动上其中的一个选项。单击下一步按钮。

6 按屏幕上的提示继续安装数据库访问功能。

20.2.2 创建数据库结构

要链接数据库,需要知道创建数据库的数据库管理系统的类型、数据库自身的结构和存放这种结构的文件夹。

在下面的练习中,将创建一个简单的microfoft access数据库表格结构。

注意:本章中,不做前面的这个练习就不能做后面的练习,后面的练习依赖于前面的练习中建立的设置和配置。因此学习本章时,应留足够的时间做下来(或许一个钟头或许需要两各钟头)一次作完所有的练习。

在下面关于创建数据库结构的练习中所使用的文件为ab20-prt.mdb。

等待

cad连接mysql,AutoCAD 2004 使用外部数据库相关推荐

  1. idea测试连接mysql报错08001_IDEA连接MySQL(版本8)数据库失败的解决方法(报错08001)...

    在IDEA自带的数据库连接工具中,可以连接MySQL数据库,但是有的时候连接出现08001错误,连接不上数据库. 1.一般配置如下所示 Database处填写数据库名字:User处填写mysql设置好 ...

  2. 【Java】JDBC连接MySQL/SQLServer/Oracle三种数据库

    JDBC连接MySQL数据库 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLExcepti ...

  3. jdbc basedao mysql_Java使用JDBC连接mysql、sqlserver、orcle数据库的baseDao类

    mysql数据库的驱动jar包:mysql-connector-java-5.1.18-bin.jar sqlserver数据库的驱动jar包:sqljdbc.jar orcle数据库的驱动jar包: ...

  4. 主机不允许连接mysql怎么弄_外部主机不允许连接Mysql设置的解决方法

    Mysql:is not allowed to connect to this MySQL server 如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host '192.1 ...

  5. IDEA使用database时,连接MySQL后schemas不显示数据库名的情况

    在使用IDEA中database时会出现输入root和password后,schemas里面不显示数据库名的情况 接下来分享一下解决这样的情况的经验 1.打开IDEA后在右侧有一个database的图 ...

  6. java连接mysql通用方法_jdbc操作数据库通用方法

    1 /** 2 * 增删改查操作公共类(以oracle数据库为例)3 * 2017-8-29 wuyafei4 *5 */ 6 public classCrudUtil {7 /** 8 * 1.获取 ...

  7. 【测试】ABAP直连外部数据库

    一.MySQL的安装 下载地址:https://dev.mysql.com/downloads/mysql/ 官网只提供了下载32位Windows社区版本,具体64位需要到安装界面才可以进行选择. 直 ...

  8. cad与连接mySQL数据库_跨服务器操作数据库?其实很简单!(下)

    之前一篇文章一步一步的教小伙伴们如何建立SQL Server的数据库链接(DBLINK),详细步骤可查看上篇:跨服务器操作数据库?其实很简单!(上) 今天我们来教大家如何连接MYSQL和Oracle的 ...

  9. pdjango 连接mysql_Django连接MySQL

    安装 MySQL # ubuntu 18.04 以下版本 $ sudo apt install mysql-server ubuntu 18.04 只有 MySQL8.0 版本支持,而直接使用 apt ...

最新文章

  1. 某资深互联网人分析:支付宝面临巨大困难,被微信争夺市场,年轻用户流失严重...
  2. AI+视频分析:实时监测无处不在的安全风险
  3. python编程入门经典实例-Python编程语言入门经典案例
  4. Java中的注解--annotation
  5. 深度学习pytorch--MNIST数据集
  6. 开发Flex for Android第一个ANE(ActionScript Native Extensions)本地扩展
  7. centos如何安装数据库mysql
  8. 嵌入在网页上Flash媒体播放器(1)
  9. jquery 同胞 siblings next nextAll nextUtil pre preAll preUtil
  10. ScheduledThreadPoolExecutor之scheduleWithFixedDelay和scheduleAtFixedRate的区别
  11. 单片机的c语言程序设计与应用考题,单片机的C语言程序设计与应用—基于Proteus仿真(第4版)...
  12. ftp服务器的作用及意义,FTP服务器的作用
  13. 大话西游,唐僧与悟空合伙创业,股权几何?
  14. (一)数据分析——企业的贤内助(数据分析的价值)
  15. GANs奇思妙想TOP10榜单
  16. R语言ggplot2包学习笔记
  17. U盘装系统,免设置bios(非pe镜像启动)
  18. 【数据预处理】Pandas缺失的数据处理
  19. 原生安卓10怎么打开面部识别_教你Windows10系统设置面部识别登录的技巧
  20. x3dom:9.为物体添加纹理

热门文章

  1. IE报告“存储空间不足,无法完成此操作”的原因
  2. .NET组件程序设计0723
  3. 小学计算机教师德育工作计划,小学教师个人德育工作计划
  4. java异常处理:finally中不要return
  5. 项目中遇到的问题及解决办法
  6. 解决css中height:100%失效的问题
  7. 关于json返回日期格式化的解决方案
  8. 解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
  9. mysql not in 的坑 -- null 值
  10. Win10电脑安装打印机驱动运转打印机的方法