资讯详情

数据库如何连接到服务器上?

如何将数据库连接到服务器上?...

57f659dcb3cea26b9415f2461e3bab76.png

通常我们的服务是分数,数据库服务web服务器和其他应用服务实际上是小型机器和服务器,只是根据不同的用途进行分类。通常,一个网站的传统服务器架构就是这三个部分。

他所说的 " 连接到服务器的数据库" 可能是指 "怎么样把web连接服务器和数据库 " 。这里所说的web服务器应该是指tomcat,apache,IIS,weblogic等等,而不是真正意义上的web服务器。

这很简单。ODBC要么JDBC,该怎么办?ODBC添加到数据源,JDBC就是要写JDBC驱动,或使用mybatis等解决方案

如果他的意思是数据库服务器和web服务器直接数据交流。oracle和weblogic例子,就是把oracle的TNS修改监控地址web服务器的ip,weblogic配置数据源时,连接到数据库服务器。

连接数据库和服务器的三种方式

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

相关标签推荐:

延展阅读:

标签: zz连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台