<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[备份一个（reset_dated_ent.cpp）]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Tue, 18 Mar 2008 10:18:25 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	#include &lt;string&gt;<br/>#include &lt;iostream&gt;<br/>#include &lt;strstream&gt;<br/>#include &lt;fstream&gt;&nbsp;&nbsp;//ifstream fin(&quot;ent_list&quot;);<br/>#include &quot;/usr/local/mysql/include/mysql/mysql.h&quot;<br/>const char mysqlServer[20] = &quot;172.16.1.77&quot;;<br/>//const char mysqlServer[20] = &quot;10.88.15.114&quot;;<br/>const char user[20]=&quot;web&quot;;<br/>const char password[20]=&quot;sinatest&quot;;<br/>const char database[20]=&quot;enterprise&quot;;<br/>unsigned&nbsp;&nbsp;int port=3306;<br/><br/>using namespace std;<br/><br/>//去掉读出的一行的前后空格<br/>void trim(string&amp; str)<br/>{<br/>str.erase(str.find_last_not_of(&#039; &#039;)+1, string::npos);<br/>str.erase(0, str.find_first_not_of(&#039; &#039;));<br/>}<br/>//去前后空格函数结束<br/><br/>int main()//main函数体<br/>{<br/>&nbsp;&nbsp;MYSQL myData;<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;MYSQL_RES *res;<br/>&nbsp;&nbsp;MYSQL_FIELD *fd;<br/>&nbsp;&nbsp;MYSQL_ROW row;<br/>&nbsp;&nbsp;int i,j,rowCount = 0,colCount = 0;<br/>&nbsp;&nbsp;char query[1024];<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;mysql_init( &amp;myData );<br/>&nbsp;&nbsp;if(!mysql_real_connect( &amp;myData, mysqlServer, user, password, database,port,NULL,0))<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;connect mysql error!&#92;n&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;//读取文本<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;ifstream fin(&quot;ent_list&quot;);<br/>&nbsp;&nbsp;string str;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;while(getline(fin,str))<br/>&nbsp;&nbsp;{&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;trim(str);//去掉读出的一行前后空格<br/>&nbsp;&nbsp;&nbsp;&nbsp;//cout&lt;&lt;str&lt;&lt;&quot;&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;strcpy(query,&quot;select path from enterprise where enterpriseid=&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;strcat(query,str.c_str());<br/>&nbsp;&nbsp;&nbsp;&nbsp;//fprintf(stderr,&quot;FILE=%s,LINE=%d,query=%s&#92;n&quot;,__FILE__,__LINE__,query);<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if( mysql_query(&amp;myData, query) != 0 )<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;query error!&#92;n&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}else{<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;res = mysql_store_result( &amp;myData );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rowCount = (int) mysql_num_rows( res );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;colCount = (int) mysql_num_fields( res );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//printf(&quot; result: %d records found&#92;n fields: %d &#92;n&quot;, rowCount, colCount);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;row = mysql_fetch_row( res );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(i = 0; i &lt; rowCount; i++)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for( j = 0; j &lt; colCount; j++)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;&quot;cd &quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;%s&quot;, row[j] );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;&quot;;touch .expire;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;&quot;&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;}<br/><br/><br/><br/><br/>&nbsp;&nbsp;<br/><br/>&nbsp;&nbsp;<br/>}<br/><br/><br/><br/><br/><br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 备份一个（reset_dated_ent.cpp）]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>