ES2010引用MYSQL外部数据源教程
(整理:安哥 qq:29154754 *************** 20130827)
一、安装mysql的ODBC驱动程序,mysql官网有下载
二、mysqlODBC数据源配置
1、mysql驱动程序安装好后,点开始/管理工具/数据源
点“添加”
点“完成“
点”test“
如果看到这个页面,说明MYSQL驱动程序已经正确安装;
2、sql2005数据库配置
首先,修改注册表的一个参数:
运行:regedit.exe 在注册表查找DisallowAdhocAccess 值设置为1
打开sql2005的,右键
“新建链接服务器“
这里,需要注意:访问接口要选择“Microsoft OLE DB Provider for ODBC Drivers”。
数据源:选择之前已创建好的ODBC接口。其他的常规选项就不用填了。
测试一下:(以下测试未做,内容仅供参考)
(查询语句)SELECT * FROM OPENQUERY(MYSQL, 'select * from table ' )
(插入语句)Insert openquery(MYSQL, 'select * from table') (id,name,password) values(8,'齐达内','99999')
<补充>
(删除语句)delete openquery(MYSQL, 'SELECT * FROM table')
(修改语句)update openquery(MYSQL, 'SELECT * FROM table') SET x_name = 'C' WHERE x_id = 1
如果在执行‘删除语句’、‘修改语句’时报错,可以试一下下面的方法:
<补充>在配置数据源的时候,勾选上“Return Matching Rows”项
三、ES2010配置
1、登陆管理控制台
点“新建”
点确定
再接下来注册所需要的数据表
最后,在ES2010中的新建模板中,引用这些已经注册过的数据表即可。
安哥2030827
因篇幅问题不能全部显示,请点此查看更多更全内容