建议你把把这些裤颂散文字保存到一个txt文件中,在java里通过字符流去读取出来就好了
哪里还樱肆要输入这么麻胡氏烦
你这个代码是存在问题的,rs5频繁的被重新赋值,而使用完毕后没有及时关闭,只在最后关闭一次。ResultSet rs2=null
ResultSet rs5=null
try{
rs2=Conn.ExecuteQuery(sql)
while(rs2.next()){
for(k=0k<myfiledname.length-ik++){
String datapath1=rs2.getString(myfiledname[k])
}
for(int m=km<myfiledname.lengthm++){
//这里r5重复赋值,造成了游标的重复打开
rs5=Conn1.ExecuteQuery(sql2)
rs5.last()
}
/谨判/不知道你这个起什让铅么作用,是不是逻辑上有坦晌好问题?
if(rs5.getRow()!=0){
rs5.first()
datapath3=rs5.getString("content")
}
}
}catch(SQLException eer){
eer.printStackTrace()
}
finally{
try
{
rs2.close()
rs5.close()
Conn.CloseStmt()
Conn.CloseConn()
}
catch(Exception e)
{}
}
由于不知道你的意图,只能尝试性修改,看看是否满足你的要求,如果有什么问题可以单独联系。
ResultSet rs2=null
ResultSet rs5=null
try{
rs2=Conn.ExecuteQuery(sql)
while(rs2.next()){
for(k=0k<myfiledname.length-ik++){
String datapath1=rs2.getString(myfiledname[k])
}
for(int m=km<myfiledname.lengthm++){
rs5=Conn1.ExecuteQuery(sql2)
if(rs5.getRow()!=0){
rs5.first()
datapath3=rs5.getString("content")
}
Conn1.CloseStmt()
rs5.close()
rs5 = null
}
}
}catch(SQLException eer){
eer.printStackTrace()
}
finally{
try
{
rs2.close()
if (rs5 != null) {
rs5.close()
Conn1.CloseStmt()
}
Conn.CloseStmt()
Conn.CloseConn()
Conn1.CloseConn()
}
catch(Exception e)
{}
}
public static long beginTime = System.currentTimeMillis()/野卖/开始销信时间public static long overTime = 30 * 1000/亏脊轮/运行时间
public static void main(String[] args) {
// TODO Auto-generated method stub
for(long i = 0i >= 0i++) {
System.out.println(i)
long nowTime = System.currentTimeMillis()
if((nowTime - beginTime) >overTime) break
}
}
30秒后我的都输出到100多万了。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)