java.sql.SQLException: Io 异常: Socket closed

java.sql.SQLException: Io 异常: Socket closed,第1张

我也遇到了 当点击一个可能查询加载慢的页面 连续点击几次后就socket关闭,然后出现返回空值等等问题,但是奇怪的是,过一段时间再刷新时,又正常了,再这样刷几次,又出同样的问题,

我是数据量有600W,查询sql慢使得页面加载慢,连续刷新就socket关闭,目前想到的就是让他不连续刷新那么快,完成一次连接后再去连接。

#include <iostream>

#include <stdioh>

#include "/home/mysql/include/mysqlh"

int main()

{

MYSQL mysql;

MYSQL_RES result=NULL;

MYSQL_FIELD field=NULL;

mysql_init(&mysql);

mysql_real_connect(&mysql, "localhost", "root", "neusoft", "test", 3306, NULL, 0);

// string sql = "create table a1(col int);";

// mysql_query(&mysql,"insert into a values(3);");

mysql_query(&mysql,"select col from a;");

result=mysql_store_result(&mysql);

int fieldcount = mysql_num_fields(result);

MYSQL_ROW row;

row = mysql_fetch_row(result);

while(NULL != row)

{

for(int i=0;i<fieldcount;i++)

{

//field=mysql_fetch_field_direct(result,i);

//printf("%s",row[i]);

std::cout<<row[i]<<std::endl;

}

//std::cout<<std::endl;

row = mysql_fetch_row(result);

}

//mysql_query(&mysql,sqlc_str());

mysql_close(&mysql);

}

这是我成功 *** 作的代码。。。。。

以上就是关于java.sql.SQLException: Io 异常: Socket closed全部的内容,包括:java.sql.SQLException: Io 异常: Socket closed、C语言开发数据库mySQL 遇到的SOCKET 错误、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9841120.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存