我是一名新手。我想请教大家下面着几个问题。
第一,vs2008是不是么有odbc或者是ado这一说啊。我看拿过来的dataset直接就可以用……
第二,我想把我从xml文件上读取到dataset里面的东西,存储到oracle数据库里面,请问。怎么做呢?
第三,或者是不是 有什么方法,把dataset里面的东西存储到odbc下呢,odbc再转换成oracle呢?
请各位大侠多多指点我们祖国下一代的花朵,21世纪接班人,为实现四个现代化建设投身的小菜鸟。
第一,vs2008是不是么有odbc或者是ado这一说啊。我看拿过来的dataset直接就可以用……
第二,我想把我从xml文件上读取到dataset里面的东西,存储到oracle数据库里面,请问。怎么做呢?
第三,或者是不是 有什么方法,把dataset里面的东西存储到odbc下呢,odbc再转换成oracle呢?
请各位大侠多多指点我们祖国下一代的花朵,21世纪接班人,为实现四个现代化建设投身的小菜鸟。
解决方案 »
- 请问 怎么模拟点击WEBBROWSER上的TABLE的某项?
- 关于SSL 加密
- 同时向数据库插入数据时的问题
- c#winform datagridview问题
- 我是C#的初学者,跪求一份c#基于iocp和xml socket通信的例子。[email protected]
- 遇到难题啊!!如何把数据分别发到一个局域网内的各个机器上?
- winform界面绘制速度很慢
- 有谁知道如何做天气预报的程序?应该到那里能取到天气数据?
- MVC4 @Html.ValidationSummary()不去验证
- 那位大侠可以告诉我key.snk文件是怎么生成和使用的!
- BindingSource.AddNew()后,文本框无法输入
- 如何做这样的数据比较?
而后,遍历这个DataSet插入到Oracle中就可以了~
第二,想要把Dataset中的数据存储到oracle中,oracle中起码应该有表用来存储Dataset中的数据,然后可以逐条插入数据就可以了public partial class Form1 : Form
{
DataSet dataSet1 = new DataSet();
OracleConnection connection = new OracleConnection("Data Source=marine;user=metadata;password=gis;Integrated Security=no");
public Form1()
{
InitializeComponent();
dataSet1.ReadXml("..//..//XMLFile1.xml");
} private void button1_Click(object sender, EventArgs e)
{
DataTable table1=dataSet1.Tables[0]; OracleCommand command = new OracleCommand();
command.Connection = connection; try
{ for (int i = 0; i < table1.Rows.Count; i++)
{
command.CommandText = "insert into testNodename values('" + table1.Rows[i][0].ToString() + "','" + table1.Rows[i][1].ToString() + "')"; command.ExecuteNonQuery();
}
}
catch (System.Exception ex)
{
//其实这个操作只对删除操作有 myTrans.Rollback();
MessageBox.Show(ex.Message);
}
finally
{
connection.Close();
}
}
}
第三、odbc只是一套提供程序,不是数据库,也不是存储介质。