exec sql include sqlca
int main(){
exec sql begin declare section
char userpasswd[30]="openlab/123456"
struct{
int id
char name[30]
double salary
}emp
exec sql end declare section
exec sql connect:userpasswd
exec sql declare empcursor cursor for
select id,first_name,salary from
s_emp order by salary
exec sql open empcursor
exec sql whenever notfound do break
for(){
exec sql fetch empcursor into :emp
printf("%d:%s:%lf\n",emp.id,emp.name,
emp.salary)
}
exec sql close empcursor
exec sql commit work release
}
把数据存到结构体里。
1、新建或者打开要连接数据库的脚本。在下面的Global数据域中或者本地数据表中任选一个表格后,点击鼠标右键依次选择“数据表”“导入”“来自数据库”;
2、点击“创建”,打开选择数据源页,选择“机器数据源”,点击“新建”;
3、点击下一步打开选择数据源驱动程序页,选择完成后点击下一步;
4、名称字段可以任意命名,服务器为数据库所在非服务器地址等信息后,点击下一步;
5、选择“使用用户输入登陆ID和密码的SQL Server验证”,录入要连接数据库的用户
int CountLines(char *filename) { ifstream ReadFileint n=0char line[512]ReadFile.open(filename,ios::in)//ios::in 表示以只读的方式读取文件 if(ReadFile.fail())//文件打开失败:返回0 { return 0} else//文件存在 { while(!ReadFile.eof()) { ReadFile.getline(line,512,'\n')n++} return n}欢迎分享,转载请注明来源:内存溢出
评论列表(0条)