RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
oracle数据源怎么连 oracle数据连接

怎么程序实现连接oracle数据源

实现用java访问oracle数据库:

创新互联建站长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为张店企业提供专业的成都网站设计、网站建设,张店网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。

准备工作:

1.下载驱动,打开浏览器,搜索oracle数据库驱动,进入下载页面下载即可;

2.将驱动导入到项目中。

用java访问oracle数据库代码实现:try { Class.forName("oracle.jdbc.driver.OracleDriver"); //加载驱动 //与数据库建立连接 try { String url = "jdbc:oracle:thin:@localhost:1521:orcl"; String user = "scott"; //用户名 String password = "tiger"; //密码 conn=DriverManager.getConnection(url,username,password); } catch (SQLException e) { e.printStackTrace(); } } catch (ClassNotFoundException e) { e.printStackTrace(); }

Access怎样配置odbc数据源连接ORACLE数据库

以access数据库为例,Window7 系统,配置数据源,操作步骤如下:

1、打开电脑,点击开始菜单。

2、打开控制面板。

3、在调整计算机的设置中,点击系统和安全。

4、点击管理工具。

5、点击数据源(ODBC)。

6、点击系统用户,然后,点击按钮添加。

7、在创建数据源里,找到Microsoft Access Driver(*.mdb),选中.然后点击完成。

8、在ODBC Microsoft Access 安装的数据源名(N),填写数据有名称,然后点击数据库中的选择(S)...。

9、在选择数据库里,目录(D):里,按路径找到数据库文件,选中,点击确定。回到ODBC Microsoft Access 安装点击确定。最后回到ODBC数据源管理器,点击确定,完成配置。

sql怎么连接oracle数据库

安装好oracle客户端,并配置好TNS信息。

配置好odbc连接信息,sql server肯定不能直接调用oracle的客户端去连接的,只能通过odbc的方式间接的去连,先要打开odbc界面。

然后选user DSN,点Add,选择上一个画面中看到的oracle driver。

出现这页面后,在Data Source Name随便输入一个名字,这个名字就要后面sql server要用到的。TNS Service Name的下拉列表中就是oracle中配置好的TNS信息,如果你开始没有配置的话这里就为空的。你选一个TNS名字后,可以点下test connection验证下看连接上了不。

在前面创建好odbc数据源后就可以在sql server中配置。先打开management studio。在server objects下面有个Linked Servers,选中它并右击new linked server。在linked server中输入一个名字,随便取的,在后面执行sql时会用到这名字。provider就选Oracle Provider for OLE DB。 product name就填oracle Data source就是你开始配置odbc时取的名字。其他地方就不用管了。

然后再点下Security会弹出另一个页面,在此页面最下面的地方输入用户名和密码,然后点OK。

在Linked Servers下面会看到ORA_ARWEN,大功告成了

连接oracle数据库可以通过哪些主要方式

SQL SERVER连接oracle数据库几种方法

--1 方式

--查询oracle数据库中的表

SELECT *

FROM OPENDATASOURCE(

'MSDAORA',

'Data Source=GE160;User ID=DAIMIN;Password=DAIMIN'

)..DAIMIN.JOBS

--在sqlserver中创建与oracle数据库中的表同名的表

select * into JOBS from

OPENDATASOURCE(

'MSDAORA',

'Data Source=GE160;User

ID=daimin;Password=daimin'

)..DAIMIN.JOBS

select * from JOBS

--2、方式

--在master数据库中查看已经存在的链接服务器

select * from sysservers

EXEC sp_addlinkedserver

@server = 'GE160',

@srvproduct = 'Oracle',

@provider = 'MSDAORA',

@datasrc = 'GE160'

exec sp_addlinkedsrvlogin 'GE160', false, 'sa', 'daimin', 'daimin'

--要在企业管理器内指定登录帐号

exec sp_dropserver GE160

select * from GE160..DAIMIN.JOBS

delete from GE160..DAIMIN.JOBS

--备注:引用ORACLE服务器上的表时,用户名称与表名一定要大写字母。

SELECT *

FROM OPENQUERY(GE160, 'SELECT * FROM DAIMIN.JOBS')

--3、方式

SELECT a.*

FROM OPENROWSET('MSDAORA',

'GE160';'DAIMIN';'DAIMIN',

DAIMIN.JOBS) AS a

ORDER BY a.JOB_ID

--4、方式 ODBC

--ODBC方式比较好办

SELECT A.*

FROM

OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是数据源名

DAIMIN.JOBS) AS

A

ORDER BY A.JOB_ID

Matlab建立到Oracle数据库的连接

一 Matlab通过ODBC建立到Oracle数据库的连接

在Windows下 开始 → 控制面板 → 性能和维护 → 管理工具 点击 数据源(ODBC)

选择 系统DSN → 添加 →选择 Oracle in OraClient g_home 点击 完成

配置Oracle ODBC驱动

点击 确定 即可

在Matlab中建立到Oracle的JDBC连接测试

conn = database( test scott ); (回车即可)

二 Matlab通过JDBC建立到Oracle数据库的连接

Linux下的配置过程和Windows一样 如下

将Oracle JDBC的JAR包拷贝到Matlab的相关目录( \matlab\java\jar\toolbox\)下

Oracle g安装目录的jdbcàlib(如\app\Administrator\product\ \client_ \jdbc\lib)下有四个文件 ojdbc jar ojdbc _g jar ojdbc jar ojdbc _g jar

ojdbc jar ojdbc _g jar应用于jdk 版本 ojdbc jar ojdbc _g jar应用于jdk 版本 我们把ojdbc jar拷贝到matlab主目录中的java\jar\toolbox目录下

例如

这里使用到Oracle服务端使用的是 Oracle g

此时 将ojdbc jar包拷贝到D:\matlab\R b\java\jar\toolbox目录下

注重

客户端的ojdbc jar在 \product\ \client_ \jdbc\lib目录下存在

服务端的ojdbc jar在 \product\ \db_ \jdbc\lib目录下存在

配置matlab的classpath txt文件

打开 \matlab\toolbox\local目录 编辑classpath txt文件 添加如下行

$matlabroot/java/jar/toolbox/ojdbc jar

并保存

在Matlab中建立到Oracle的JDBC连接测试

conn=database( orcl scott

oracle jdbc driver OracleDriver

jdbc:oracle:thin:@ : : );

(回车即可)

参数说明

orcl 数据库服务名

scott 用户名

用户密码

oracle jdbc driver OracleDriver 驱动

jdbc:oracle:thin:@ : : 连接串

三.Matlab中简单的数据库操作

.连接

conn=database() database必须为三个或五个入参

.执行查询

curs=exec(conn select * from EMP );

.获取数据

curs=fetch(curs)

insert

insert(conn table colnames exdata)如

insert(conn tb_queue_tmp { t_tm } { })

update

lishixinzhi/Article/program/Oracle/201311/17068


文章名称:oracle数据源怎么连 oracle数据连接
文章源于:http://scpingwu.com/article/hjipcd.html