`
findmyself
  • 浏览: 21608 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

SQL2005 2000 连接EXCEL、oracle 的方法

阅读更多

-- 连接EXCEL的方法

EXEC sp_addlinkedserver 'ExcelSource', 'Jet 4.0',
'Microsoft.Jet.OLEDB.4.0',
'c:\student.xls',
NULL,
'Excel 5.0'
GO
EXEC sp_addlinkedsrvlogin 'ExcelSource', 'false', 'sa', 'Admin', NULL

select * from openquery(ExcelSource,'Select * from [table$]');
select * from openquery(ExcelSource, 'select * from [table$]')

首先在SQL2005 所在计算机上安装ORACLE 客户端;并做好配置:

例如:

C:\Oracle\ora90\network\ADMIN\tnsnames.ora

内容修改该为:

myData=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.76.33.3)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = cy3q)
)
)

在SQL2005中 执行下列代码:

EXEC sp_addlinkedserver
@server = 'OracleDataSource',
@srvproduct = 'Oracle',
@provider = 'MSDAORA.1',
@datasrc = 'myData'

exec sp_addlinkedsrvlogin 'OracleDataSource',
'false',
'sa',
'hello', -- oracle 用户名称
'helloworld' -- oracle用户密码

-- 执行下列测试代码:

select * from openquery(OracleDataSource', 'select jh,rq,scsj from hello.dba01 ')

分享到:
评论

相关推荐

    数据库连接方法及常用数据库连接串(oracle、SQL、ACCESS、EXCEL、文本文件)

    本文将详细介绍几种常见的数据库(Oracle、SQL Server、Access、Excel、文本文件)的连接方法及相应的连接串。 #### 一、Access 数据库连接 Access 是一款广泛使用的桌面关系型数据库管理系统。它支持多种方式与之...

    HeidiSql客户端,可连接mySql,sqlServer等数据库

    标题中的“HeidiSql客户端”指的是HeidiSQL,这是一个轻量级且用户友好的数据库管理工具,主要用于连接MySQL、MariaDB、SQL Server、PostgreSQL和Oracle等不同类型的数据库系统。这款软件以其简单易用的界面和高效的...

    Excel通过VBA连接Oracle数据库

    在Excel中通过Visual Basic for Applications (VBA) 连接Oracle数据库是一种强大的自动化工具,能够让你轻松地从大型数据库中提取、处理和分析数据。VBA是Excel内置的编程环境,允许用户创建自定义功能和宏,以实现...

    excel连接oracle宏

    4. **连接和导入数据**:宏代码会使用ADODB.Connection对象建立与Oracle的连接,然后使用ADODB.Recordset对象执行SQL语句,如`INSERT INTO`或`UPDATE`语句,将Excel数据写入Oracle数据库。 四、示例代码 ```vba Sub...

    Excel的oracle插件

    1. 数据查询:用户可以直接在Excel中编写SQL语句,查询Oracle数据库中的数据,结果将直接展示在工作表中。 2. 数据导入导出:可以将Excel工作表中的数据批量导入到Oracle数据库,或从数据库中导出数据到Excel,支持...

    OraExcel excel连接oracle插件 批量插入

    它允许用户直接在Excel环境中执行对Oracle数据库的操作,如查询、更新、删除和插入数据,而无需编写复杂的SQL语句或借助其他数据库管理软件。这种直观的方式极大地提高了工作效率,特别是对于需要频繁进行数据导入...

    SQL和Oracle数据导出到EXCEL

    总结来说,SQL和Oracle数据导出到Excel是数据库管理和数据分析中的常见任务,涉及到数据库连接、SQL查询、数据转换和特定工具的使用。了解这一过程可以帮助你在数据处理和报告方面提高效率,同时也为数据共享和协作...

    SQLServer数据库导入Oracle

    PL/SQL Developer是一个功能强大的Oracle数据库管理工具,提供了许多有用的功能,例如连接到Oracle数据库、执行SQL语句、查看数据库结构等。 在连接到Oracle数据库之前,我们需要选择允许保存密码,以便在连接时不...

    超级好用的excel连接oracle的插件

    "超级好用的excel连接oracle的插件"就是为了解决数据交互问题而设计的工具,它允许用户直接在Excel中访问、查询、分析存储在Oracle数据库中的数据,极大地提升了工作效率。 首先,让我们深入了解Oracle数据库。...

    excel读取Oracle数据的方法

    Oracle客户端是连接到Oracle服务器的软件,它包括网络组件、SQL*Plus等工具,允许用户与数据库进行交互。在提供的资源中,“oracle9i310.msi”就是Oracle的一个早期版本客户端安装包。 要实现Excel读取Oracle数据,...

    用Pl*SQL将Excel中数据导入到oracle中,将oracle的数据通过Pl*SQL导向Excel

    2. **PL/SQL Developer中创建表**:打开PL/SQL Developer,连接到Oracle数据库,创建一个新的表,结构与Excel文件一致。 3. **导入数据**:使用“导入向导”选择CSV文件,设置好参数后导入数据。 4. **数据导出**...

    Oracle SQL Developer 使用说明

    本文档将深入讲解Oracle SQL Developer的使用方法,帮助用户充分利用这款工具提升工作效率。 1. **安装与启动** - 下载:首先,你需要从Oracle官网下载最新版本的SQL Developer安装包。 - 安装:按照安装向导的...

    Excel to Oracle 程序实例

    - Oracle数据库访问类,包含连接数据库、执行SQL的方法。 5. **安全与性能优化**: - 使用参数化查询防止SQL注入攻击。 - 考虑使用存储过程提高数据导入效率,尤其是在处理大量数据时。 - 对长时间运行的操作,...

    Oracle数据库导入到SqlServer步骤(图文篇)

    解决办法是:先从 Oracle 中把数据复制出来到 Excel,然后从 Excel 中粘贴到 Sql Server 中。 Step 14-20: 使用 Excel 中转数据 首先,在 Oracle 中点击红框的地方,全选数据,然后 Ctrl+C 复制。然后,新建一个 ...

    SQL定时导出数据到Excel

    ### SQL Server 定时导出数据到Excel及其他格式 #### 概述 在数据库管理和维护过程中,有时我们需要定期将数据库中的数据导出为其他格式,如Excel、Word或Access等,便于进一步的数据分析或者报告制作。本文将详细...

    用ado的方法连接oracle和excel的实例

    只需创建一个新的Recordset,将Excel中的数据加载到其中,然后使用Connection对象的Execute方法执行SQL插入语句。 需要注意的是,确保你的系统已安装了相应的Oracle客户端驱动和Excel应用程序,并且在使用ADO连接...

    oracle导出表结构到excel中

    例如,使用VBA(Visual Basic for Applications)在Excel中编写一个宏,该宏可以自动连接到Oracle数据库,执行SQL查询,并将结果填充到工作表中。以下是一个简单的VBA代码示例: ```vba Sub ExportFromOracle() ...

    Oracle可视化工具sqldeveloper-23.1.0.097.1607-x64

    SQL Developer 支持从多种格式(如 CSV、Excel、XML 等)导入数据到 Oracle 数据库,同时也可将数据导出到这些格式,为数据备份和迁移提供了便利。 **5. PL/SQL 开发** 对于 PL/SQL 开发者,SQL Developer 提供了...

    实现ORACLE与SQLSERVER数据库间的数据抽取与转换工具

    总结来说,实现“Oracle与SQLServer数据库间的数据抽取与转换工具”涉及的主要知识点包括:数据库连接、SQL查询、数据转换规则、多数据库系统间的语法差异理解和编程实现。这个工具的源代码压缩包"复件 zExtractor...

    SQLDBX 连接多种类型的数据库

    SQLDBX是一款强大的数据库管理工具,它允许用户方便地连接并操作多种类型的数据库系统,包括SQL SERVER的各种版本、Oracle的不同版本以及MYSQL等。这款软件以其高效、易用和跨平台的特点,深受数据库管理员和开发...

Global site tag (gtag.js) - Google Analytics