<?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[[c_mysql]在freebsd下用c语言连接mysql的具体步骤。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Fri, 12 Oct 2007 03:44:29 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	如有困难参考：<br/><br/><div class="code">http://www.toplee.com/blog/329.html<br/>http://tieba.baidu.com/f?kz=206696384<br/>http://oss.lzu.edu.cn/blog/article.php?tid_45.html</div><br/><div class="code"><br/>#include &lt;stdio.h&gt;<br/>#include &lt;string.h&gt;<br/>#include &lt;stdlib.h&gt;<br/>#include &lt;math.h&gt;&nbsp;&nbsp;<br/>#include &quot;/usr/local/mysql/include/mysql/mysql.h&quot;<br/>int main(void)<br/>&#123;<br/>char mysqlServer&#91;20&#93; = &quot;10.88.15.114&quot;;<br/>char query&#91;300&#93;;<br/>MYSQL myData;<br/>MYSQL_RES *res;<br/>MYSQL_FIELD *fd;<br/>MYSQL_ROW row;<br/>int rowCount = 0;<br/>int colCount = 0;<br/>int i, j;<br/><br/>mysql_init( &amp;myData );<br/>if(mysql_real_connect( &amp;myData, mysqlServer, &quot;web&quot;, &quot;sinatest&quot;, &quot;enterprise&quot;,3306,NULL,0))<br/>&#123;<br/>printf(&quot;connect mysql error!&#92;n&quot;);<br/>return 0;<br/>&#125;<br/><br/>sprintf(query,&quot;select * from domain&quot;);<br/>if( mysql_query(&amp;myData, query) != 0 )<br/>&#123;<br/>printf(&quot;query error!&#92;n&quot;);<br/>return 0;<br/>&#125;<br/>else<br/>&#123;<br/>res = mysql_store_result( &amp;myData );<br/>rowCount = (int) mysql_num_rows( res );<br/>colCount = (int) mysql_num_fields( res );<br/>printf(&quot; result: %d records found&#92;n fields: %d &#92;n&quot;, rowCount, colCount);<br/>row = mysql_fetch_row( res );<br/>for(i = 0; i &lt; rowCount; i++)<br/>&#123;<br/>printf(&quot; show: &quot;);<br/>for( j = 0; j &lt; colCount; j++)<br/>&#123;<br/>printf(&quot;&#91; %s &#93; &quot;, row&#91;j&#93; );<br/>&#125; // end for<br/>printf(&quot; &#92;n &quot;);<br/>&#125; // end for<br/>&#125;<br/><br/>return 0;<br/>&#125;</div><br/><br/>--------------------------------------------------------------<br/>编译：<br/>gcc -o aaa mysqlconn.c -L /usr/local/mysql/lib/mysql/*.a -lz -lm(混乱哈哈)<br/>注意:<br/>要#include &lt;math.h&gt; 编译的时候要加上-lm.<br/>否则出现:<br/><br/>/usr/local/mysql/lib/mysql/libmysqlclient.a(password.o)(.text+0x308): In function `scramble_323&#039;:<br/>: undefined reference to `floor&#039;<br/><br/><br/>连接是这样做的：&nbsp;&nbsp; <br/> <br/><div class="code"> if(mysql_real_connect(conn,host_name,user_name,password,port_num,socket_name,flags)==null)&nbsp;&nbsp; <br/>&nbsp;&nbsp;&#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;print_error(conn,&quot;mysql_real_connect()&nbsp;&nbsp; failed&quot;);&nbsp;&nbsp; <br/>&nbsp;&nbsp;return(null);&nbsp;&nbsp; <br/>&nbsp;&nbsp;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;if(db_name&nbsp;&nbsp; !=null)&nbsp;&nbsp; <br/>&nbsp;&nbsp;&#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(mysql_select_db(conn,db_name)!=0)&#92;&#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print_error(conn,&quot;mysql_select_db()&nbsp;&nbsp; failed&quot;);&nbsp;&nbsp; </div>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [c_mysql]在freebsd下用c语言连接mysql的具体步骤。]]></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>