<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://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://jackxiang.com/post//</link>
<title><![CDATA[[做个参考]mysql链接c的代码,设置set names utf8。。。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 29 Oct 2007 15:12:13 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/>#include &lt;stdio.h&gt;<br/>#include &lt;iostream&gt;<br/><br/>#include &lt;string.h&gt;<br/>#include &lt;stdlib.h&gt;<br/>#include &lt;math.h&gt;<br/>//#include &quot;/usr/local/mysql/include/mysql/mysql.h&quot;<br/>#include &quot;/usr/local/mysql/include/mysql.h&quot;<br/>using namespace std;<br/>int main(void)<br/>&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &quot;Content-type: text/html &#92;n&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;char mysqlServer&#91;20&#93; = &quot;172.25.38.70&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;char query&#91;300&#93;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;MYSQL myData;<br/>&nbsp;&nbsp;&nbsp;&nbsp;MYSQL_RES *res;<br/>&nbsp;&nbsp;&nbsp;&nbsp;MYSQL_FIELD *fd;<br/>&nbsp;&nbsp;&nbsp;&nbsp;MYSQL_ROW row;<br/>&nbsp;&nbsp;&nbsp;&nbsp;int rowCount = 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;int colCount = 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;int i, j; <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;mysql_init( &amp;myData );<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(!mysql_real_connect(&amp;myData, mysqlServer, &quot;root&quot;, &quot;&quot;,&quot;test3&quot;,3306,NULL,0))&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;connect mysql error!&#92;n&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;mysql_query(&amp;myData,&quot;set names utf8&quot;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;sprintf(query,&quot;select * from test3&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;if( mysql_query(&amp;myData, query) != 0 )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;query error!&#92;n&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<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/><br/>&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;mysql result: %d records found&#92;n fields: %d &#92;n&quot;, rowCount, colCount);<br/>&nbsp;&nbsp;&nbsp;&nbsp;for(i = 0; i &lt; rowCount; i++)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;row = mysql_fetch_row( res );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for( j = 0; j &lt; colCount; j++)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;&#91; %s &#93; &quot;, row&#91;j&#93; );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot; &#92;t&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;printf(&quot;______ %d&#92;n&quot;,i);<br/>&nbsp;&nbsp;printf(&quot; &#92;n &quot;);<br/>&#125; <br/>&#125; <br/><br/>&#125; <br/></div><br/>正确的编译命令代码：<br/><div class="code">g++ c_mysql.cpp -L/usr/local/mysql/lib/&nbsp;&nbsp;-lmysqlclient -lz -lm -o cout</div><br/>注意： <br/>如果/tmp/ccTGmMS21.o: In function `main&#039;: <br/>/tmp/ccTGmMS21.o(.text+0x11): undefined reference to `mysql_init&#039; <br/>那么参数增加-L/usr/lib/mysql -lmysqlclient&nbsp;&nbsp;<br/>如果 <br/>usr/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_uncompress&#039;: <br/>my_compress.o(.text+0xaa): undefined reference to `uncompress&#039; <br/>那么增加-lz参数 <br/>规范点： g++ c_mysql.cpp -L/usr/local/mysql/lib/&nbsp;&nbsp;-lmysqlclient -lz -lm
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [做个参考]mysql链接c的代码,设置set names utf8。。。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>