《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 4377|回复: 1
收起左侧

[教程] ado_db实现mssql连接 并实现存于text中的sql语句

[复制链接]
发表于 2011-3-17 22:38:07 | 显示全部楼层 |阅读模式



%连接数据库 采用ado方式 数据源为sample_mssql 数据库为 db_mssql 实现的sql语句为创建表
clear;close all
conn = actxserver('ADODB.Connection')
%connString = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\MATLAB 有用\R2008a--work\有用的函数\数据库\StuSystem.mdb;User Id=admin;Password=;'
connString='Data Source=sample_mssql;Initial Catalog=db_mssql;User Id=Godman;Password=;'
conn.Open(connString)
%连接数据库 采用ado方式 数据源为sample_mssql 数据库为 db_mssql 实现的sql语句为创建表
fid = fopen('test.txt');
tline = fgetl(fid);
t=[];
while ischar(tline)
    t=[t tline ' '];
    tline = fgetl(fid);
end
fclose(fid);
%t为sql语句 存于test.txt中
r=invoke(conn,'Execute',t)
invoke(r,'release')

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册账号

x

评分

参与人数 1威望 +1 贝壳 +5 贡献 +5 收起 理由
rocwoods + 1 + 5 + 5

查看全部评分

发表于 2011-12-31 17:08:47 | 显示全部楼层
说的不错!












您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 蜀ICP备19014457号 

GMT+8, 2020-4-8 14:40 , Processed in 0.057878 second(s), 15 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表