|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
数据挖掘有点高深的,主要估计就是使用一些算法提取一些实用的数据。学好数据挖掘的话可以应聘baidu或者google,但是一般人家对算法的要求听高的。你最好还是学点应用型的吧。这种主要是研究型的。xml 写这篇文章时,我也拿欠好主张究竟是该Post下去呢,仍是不Post!由于这其实仿佛没有甚么的。厥后转念一想,归正是blog吗,不就是写写本人的心境之类的嘛,管他有无手艺含量,只需不放到首页上影响全体博客的手艺抽象就能够了。以是我就把这篇文章post下去了。妙手就免看了。:)
事变源于一个网友的一个请求:她本人说是一个功课,要将pubs中的一切用户表的内容分离用xml文件导出保留起来。原本想事先给她谜底的,可真欠好彩的是被一个客户的德律风逮住,只好回抵家中为她做一下。我也不分明,她是扮猪吃山君仍是真是初学者。不外从和她对话来看,倒也是性格中男子。应当仍是蛮心爱的一个女孩子啦!模模糊糊发言傍边,我想她大概本人也已完成这个“功课”的,大概她本人拿禁绝本人能不克不及“合格”才问我的。呵呵...
拿着这份请求,很快,头脑里就闪现DataSet有一个WriteXml的办法。现实上,我也是接纳这个复杂的办法来完成她的功课的。固然,在这个小小的功课上,我仍是将几近将ADO.NET用了个遍,包含SqlConnection,SqlDataAdapter,SqlCommand,SqlDataReader和DataSet。别的还利用了一个ArrayList数组。ArrayList还真是好器材,VS6.0好象是没有的吧。(不晓得有无,归正我之前好象没有效过,呵呵...)全部代码完成,我都只在一个Button的Click事务中完成。代码未几。爽性一同post下去。
privatevoidbutton1_Click(objectsender,System.EventArgse)
{
stringstrConn="datasource=localhost;initialcatalog=pubs;"+"IntegratedSecurity=SSPI";
stringstrSql="selectNamefromsysobjectswherextype=uandstatus>=0";
SqlConnectionsqlConn=newSqlConnection(strConn);
SqlCommandsqlComm=newSqlCommand(strSql,sqlConn);
SqlDataReadersqlRead=null;
DataSetds=null;
ArrayListal=newArrayList();
if(sqlConn.State==ConnectionState.Closed)sqlConn.Open();
try
{
sqlRead=sqlComm.ExecuteReader();
while(sqlRead.Read())
{
stringstrTableName=sqlRead.GetValue(0).ToString();
al.Add(strTableName);
}
sqlRead.Close();
for(inti=0;i<al.Count;i++)
{
stringstrTable="Select*From"+al[i].ToString();
SqlDataAdaptersqlAdapter=newSqlDataAdapter(sqlComm);
ds=newDataSet();
sqlRead.Close();
sqlAdapter.Fill(ds,al[i].ToString());
ds.WriteXml(al[i].ToString()+".xml");
}
MessageBox.Show("finishit!");
}
catch(ExceptionE)
{
MessageBox.Show(E.ToString());
}
finally
{
if(sqlConn.State==ConnectionState.Closed)sqlConn.Close();
}
}
没有最好,只求更好。假如那位妙手不幸看到了这篇Post,而且以为另有更好的办理计划,接待复兴会商!
一般的指的.net就是跟java相对的那种,主要是做企业级应用的。你如果想学这个,主要就是学C#和数据库。(ASP.NET好像很重要的,应该也要学的,ASP.NET上好像可以结合VB和C#等多种语言,但是微软主推C#) |
|