我使用c3p0连接池方法从远程数据库请求一些数据。我可以很好地检索我需要的所有数据,但出于某种原因,这似乎与网络套接字有关,我根据这个堆栈跟踪获取java.net.SocketException:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImp
我正在运行带有mysql 5.1.18连接器的MySQL5.5。一个简单的风格查询
select * from my_table where column_a in ('aaa','bbb',...) and column b=1;
从java应用程序内执行。该查询返回25k行的结果集,每行8列。当读取while循环中的结果时
while(rs.next())
{
MyObject c= new MyObject();
c.setA(rs.getString("A"));
c.setB(rs.getString(
我在从对象获取数据时遇到问题。下面是我的代码:
String sql = "SELECT type FROM node WHERE nid = ?";
PreparedStatement prep = conn.prepareStatement(sql);
int meetNID = Integer.parseInt(node.get(BoutField.field_meet_nid));
prep.setInt(1, meetNID);
ResultSet result = prep.executeQuery();
resul