这里有几个问题:
1 数据源封装了哪些信息?数据源的用户名和密码是怎么回事?
2 假如已经创建了一个数据源,并且知道了用户名和密码,可以在vc中利用CDatabase和CRecordset类,C语言的FILE结构体实现下面的操作吗:
(1)在数据源中创建一个表
(2)将一个已知路径的.txt文件中的内容导入到第(1)步所创建的表中
如果数据源为ren
用户名为user
密码为password
想要创建的表结构为importTable(studentName,studentSex,studentScore)
.txt文件名为import.txt,所在路径为D:\import.txt
上面的程序应该怎么写?要注意哪些问题啊?
谢谢高手来指点哦!
1 数据源封装了哪些信息?数据源的用户名和密码是怎么回事?
2 假如已经创建了一个数据源,并且知道了用户名和密码,可以在vc中利用CDatabase和CRecordset类,C语言的FILE结构体实现下面的操作吗:
(1)在数据源中创建一个表
(2)将一个已知路径的.txt文件中的内容导入到第(1)步所创建的表中
如果数据源为ren
用户名为user
密码为password
想要创建的表结构为importTable(studentName,studentSex,studentScore)
.txt文件名为import.txt,所在路径为D:\import.txt
上面的程序应该怎么写?要注意哪些问题啊?
谢谢高手来指点哦!
2、
连接数据库(使用odbc、ado等等)
执行sql语句创建表
从文件中读出数据,然后调用insert插入表中(根据txt文件具体格式自行处理)
3、很简单的,没有太多的问题
//定义数据库对象
CDatabase db_oracle;
//链接oracle数据源//将用户名密码信息一块儿输入
if (!db_oracle.IsOpen())
db_oracle.Open(NULL,FALSE,FALSE,"ODBC;DSN=ren;UID=user;PWD=password");
//建表
CREATE TABLE importTable(studentName varchar(50),studentSex int,studentScore int);就这样吧,具体的自己写。加油!