错误: public void actionPerformed(ActionEvent e) { if(e.getSource()==enter) { String str="select id,pw from user"; mydbcon my; Connection conn = null; my = new mydbcon(); //有红线错误,光标放在上面提示我Surround with try/catch conn = my.getconnection(); Statement stm=conn.createStatement();//同上错误 ResultSet rs=stm.executeQuery(str);//同上错误 ..........正确public void actionPerformed(ActionEvent e) { if(e.getSource()==enter) { String str="select id,pw from user"; mydbcon my; Connection conn = null; try { my = new mydbcon(); conn = my.getconnection(); Statement stm=conn.createStatement(); ResultSet rs=stm.executeQuery(str); } catch (Exception e1) { // TODO Auto-generated catch block e1.printStackTrace(); } ?
5 回答
已采纳
是王小二呀
TA贡献88条经验 获得超19个赞
mydbcon my;//这是你的工厂吧? Connection conn = null; my = new mydbcon(); //工厂里是有创建连接的动作吧? conn = my.getconnection();
这里要连接数据库,肯定会有连接不上的情况出现,你去谷歌搜一下,解答一般都比较详细,不得不感慨,Java这个八股一样的语言,有时候真是让人哭笑不得
添加回答
举报
0/150
提交
取消