Linux应用集成MySQL数据库访问技巧
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-03-18
;<td>$prodid <td align=center>$descrip <td>$price" } puts "</table>" #empty the query result buffer - should already be empty in this case sql endquery $handle #close the db connection - in practice this same connection #is used for multiple queries sql disconnect $handle 下面的代码是使用正式MySQL C++ API MySQL++以C++编写的等价脚本。该版本的优势在于它是编译型的,因此比解释语言更快。经常用在特定站点的数据库代码应该以C或C++编写,然后由脚本或直接由Web服务器访问,以改进整体运行时间。 C++示例 #include #include #include const char *DBNAME = "clientWebSite"; const char *DBTABLE = "products"; const char *DBHOST = "backend.company.com"; const char *DBUSER = "mysqluser"; const char *DBPASSWD = "abigsecret": int main() { try { //open the database connection and query Connection con(DBNAME, DBHOST, DBUSER, DBPASSWD); Query query = con.query(); //write valid sql code to the query object query << "select * from " << DBTABLE; //run the query and store the results Result res = query.store(); //write out the html table header cout << "<table border=4>\n"; cout << "<th>Product Id <th width=200>Description" << "<th>Price ($)" << endl; Result::iterator curResult; Row row; //iterate over each result and put it into an html table for (curResult = res.begin(); curResult != res.end(); curResult++) { row = *curResult; cout << "<tr><td align=center>" << |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 详解MySQL数据库安全配置下一篇: MySQL Internals Optimizer
关于Linux应用集成MySQL数据库访问技巧的所有评论