永发信息网

java连接数据库后连接几次后就无法再连接

答案:3  悬赏:0  手机版
解决时间 2021-02-14 15:04
public class login_gy extends HttpServlet {

public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException, IOException

{

Statement stmt = null;

try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

String url = "jdbc:sqlserver://localhost:1433;databasename=lls";

String user = "sa";

String pass = "sa";

Connection conn = DriverManager.getConnection(url, user,pass);

stmt = con.createStatement();

String sql = "SELECt id,password,goodsname,goodslevel from i_basic_goodsname where loginname='"+log+"'";

ResultSet rs = stmt.executeQuery(sql);

while (rs.next())

{

s_pass=rs.getString("password");

userid=rs.getInt("id");

username=rs.getString("goodsname");

orglevel=rs.getInt("goodslevel");

}

}

catch (Exception e) {

e.printStackTrace();

}

}

}

提示错误Cannot get a connection, pool error Timeout waiting for idle object
最佳答案
数据库连接用完后一定要关闭。增加
if(conn!=null){
conn.close();
}
if(stmt!=null){
stmt.close();
}
最好把这两句话加到 finally 语句中
全部回答
这两个单引号是包在双引号里的~不是单引号里加个双引号。 你输出一你的sql下就知道了。
你用完数据库都没有关闭,你添加一个conn.close();试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
御景国际-地下一层车库地址好找么,我有些事
在精索前方将腹内斜肌下缘和联合肌腱缝至腹股
佛山黄岐泌冲流管办在哪里?
电脑qq更新后聊天记录怎么恢复
我有套价值15万的家用房子想抵押贷款,问下我
停车场(姚安村卫生室西南)地址有知道的么?有
2000人群谁要租
婚礼恶俗,伴娘被一群人扒衣,看后实在令人气
王店乡古城居委会我想知道这个在什么地方
电视剧《惹上冷殿下》主题曲叫什么
身高不到1米5的女生可以考驾驶证吗?
乡园小区停车场怎么去啊,我要去那办事
重庆飘香烤活鱼在什么地方啊,我要过去处理事
停车场(康乐西路农大雅苑东)地址在哪,我要去
怎么用手机取消支付宝与淘宝的关联 就是取消
推荐资讯
固墙亿家福超市招聘信息
健身房怎么经营
西安双秦磨具公司地址有知道的么?有点事想过
想知道:从兰溪市到金华万达广场怎么坐车?
09的比亚迪g3故障吗怠速转速过高
历史:英国之所以能够承办第一届世博会,主要与
545在九键中拼音中有那些
公共政策分析的基本框架包括哪些基本内容?它
梦幻诛仙手游有网页版吗的最新相关信息
海洋运输货物保险中,海上风险指的是( )。A
我是初中生想买一本英汉词典买那个好,我英语
Word中以下有关“拆分表格”说法中,正确的是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?