`
ywencn
  • 浏览: 87014 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SQL SERVER连接MySQL

阅读更多

-- mysql

mysql> create table tb(id int,data varchar(20),
            chs_data varchar(50) character set 'gbk') character set 'latin1';
Query OK, 0 rows affected (0.09 sec)

mysql> insert into tb values(1,'mysql','小梁爱兰儿');
Query OK, 1 row affected (0.05 sec)

mysql> insert into tb values(2,'mysql','小梁爱兰儿');
Query OK, 1 row affected (0.00 sec)

mysql> select *from tb;
+------+-------+------------+
| id   | data  | chs_data   |
+------+-------+------------+
|    1 | mysql | 小梁爱兰儿 |
|    2 | mysql | 小梁爱兰儿 |
+------+-------+------------+
2 rows in set (0.00 sec)


--sql server



CREATE TABLE tb(id int,data VARCHAR(20),chs_data NVARCHAR(20));
INSERT tb VALUES(1,'sql server',N'小梁爱兰儿');
INSERT tb VALUES(2,'sql server',N'小梁爱兰儿');
GO

EXEC sp_addlinkedserver 'MySQL','','MSDASQL','My_SQL';
EXEC sp_addlinkedsrvlogin 'MySQL','false','sa','root','liangck';
GO

SELECT * 
  FROM OPENQUERY(MySQL,'SELECT * FROM mytest.tb') AS A
JOIN tb AS B
  ON A.id=B.id;

GO
EXEC sp_dropserver 'MySQL','droplogins';
DROP TABLE tb;


/*
id          data                 chs_data                                           id          data                 chs_data
----------- -------------------- -------------------------------------------------- ----------- -------------------- --------------------
1           mysql                小梁爱兰儿                                              1           sql server           小梁爱兰儿
2           mysql                小梁爱兰儿                                              2           sql server           小梁爱兰儿

(2 行受影响)
*/

 

原文: http://blog.csdn.net/liangCK/archive/2009/06/10/4258921.aspx

分享到:
评论

相关推荐

    SQLSERVER连接MYSQL

    "SQLSERVER连接MYSQL" SQL Server 连接 MySQL 是一种非常常见的数据库连接方式,通过建立 ODBC 链接,可以使得 SQL Server 能够访问和操作 MySQL 数据库。下面是关于 SQL Server 连接 MySQL 的相关知识点: 1、...

    SQL Server 连接MySQL 数据库.docx

    SQL Server 连接 MySQL 数据库 SQL Server 连接 MySQL 数据库是指通过 SQL Server 连接服务器连接到 MySQL 数据库的过程。下面将对这个过程中的关键步骤和知识点进行详细的解释。 安装环境 在开始连接 MySQL ...

    oracle sqldeveloper连接mysql、SQLServer第三方dll

    解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...

    通过SQL Server操作MySQL的步骤和方法

    使用向导建立链接服务器可以在 SQL Server Management Studio 中连接上 SQL Server,然后在服务器对象->链接服务器上点击右键,选择新建连接服务器。填写自定义的链接服务器名称、服务器类型、访问接口、产品名称和...

    连接mysql sqlserver的两个数据库

    首先,我们来看标题提到的“连接mysql sqlserver的两个数据库”。这通常涉及到数据库之间的数据迁移、同步或者跨平台查询。为了实现这一目标,我们需要借助特定的驱动程序和工具。 在提供的压缩包文件中,有两个...

    java连接sqlserver,mysql

    直接连接MySQL通常涉及到以下几个步骤: 1. **添加MySQL JDBC驱动**: - 在开发环境中将MySQL JDBC驱动添加到项目的类路径中。可以通过下载MySQL官方提供的驱动jar包,然后将其添加到项目中。 ```java // 示例...

    SQL Server转换为MySQL工具

    SQL Server是微软公司推出的一款关系型数据库管理系统,而MySQL则是由Oracle公司维护的开源、免费的DBMS。有时,由于业务迁移、成本优化或者技术栈的变化,用户可能需要将SQL Server的数据转换到MySQL中。这时,...

    SQL Server 和 MySql 语法和关键字的区别——用于SQLServer到MySql的转换

    SQL Server 和 MySql 语法和关键字的区别——用于 SQLServer 到 MySql 的转换 SQL Server 和 MySql 是两种常用的关系型数据库管理系统,但是它们之间存在一定的语法和关键字差异。这些差异使得开发者在从 SQL ...

    Sqlserver2mysql

    标题“Sqlserver2mysql”和描述中的“奖数据库的数据SqlServer转换为mysql”指出了这一主题的核心——数据迁移。 首先,我们需要理解SQL Server和MySQL的基本特性。SQL Server是微软公司提供的一个功能强大的企业级...

    利用MysqlODBC把Sqlserver数据库导入到Mysql中

    将mysql数据库转换为sql server的数据库,或者将sql server数据库转换为mysql的数据库,在nt环境下很多时候都会用到。使用mysql odbc后就比较好办,可以使用sql server的管理工具,也可以使用mysql的管理工具,更可以...

    sql server 通过链接服务器连接mysql

    总之,通过SQL Server的链接服务器功能连接MySQL,能实现两个不同数据库系统之间的数据交互,为数据集成和迁移提供了便利。不过,应谨慎使用,因为这种连接方式可能会增加系统的复杂性和潜在风险。正确配置和使用,...

    Navicat 实现同步sqlserver表结构到mysql操作手册1

    本文将详细介绍如何使用Navicat工具实现SQL Server表结构到MySQL的同步操作,这对于那些需要在不同数据库系统间进行数据迁移的开发者来说尤其有用。 Navicat是一款强大的数据库管理工具,支持多种数据库类型,包括...

    SQLSERVER访问MYSQL表中文显示成乱码.pdf

    在升级ODBC驱动后,确保SQL Server通过ODBC连接到MySQL时,两个系统的字符集保持一致。 以下是解决问题的具体步骤: 1. **授权访问**: 在MySQL服务器上,需要对SQL Server所在的主机进行授权,允许其访问MySQL...

    Kepserver连接MySQL

    MySQL的安装步骤,Navicat管理工具的安装破解,ODBC驱动的安装,连接过程详细步骤

    sql 连接测试工具(可测试sql server,mysql,access)

    一直在用的这个工具和大家分享一下,简单易的数据库连接测试工具,主要用来测试是否能连接数据库,不过也...已测试过 sql server 2000,sql2005,sql2008,mysql, access 没测试过,因为项目中用不着,不过应该问题也不大

    连接数据库SQL server、MYSQL、oracle的jar包

    要连接MySQL,你需要`mysql-connector-java-x.x.x.jar`,这个jar包可以在"MYSQL"文件夹中找到。在Java代码中,使用`com.mysql.cj.jdbc.Driver`注册驱动,然后调用`getConnection()`方法连接数据库。注意,根据你使用...

    SQLSERVER转MYSQL工具 mss2sql

    《SQLSERVER到MYSQL的数据迁移工具mss2sql详解》 在数据库管理中,有时我们需要将数据从一个数据库系统迁移到另一个数据库系统。SQL Server和MySQL是两种广泛应用的关系型数据库管理系统,各自有着不同的特点和优势...

    kettle9.2所需jdbc驱动下载,sqlserver mysql

    标题中的“kettle9.2所需jdbc驱动下载,sqlserver mysql”揭示了本文将要讨论的是关于Kettle 9.2版本的数据集成工具与数据库连接的相关内容,特别是针对SQL Server和MySQL数据库的JDBC驱动。Kettle,也被称为Pentaho...

    JDBC连接sqlserver与mysql

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDB"; String username = "myUser"; String password = "myPassword"; Connection conn = DriverManager.getConnection(url, username, password)...

Global site tag (gtag.js) - Google Analytics