看下try里面的语句有问题吗?怎么直接执行catch?谢谢

publicvoidactionPerformed(ActionEvente){Stringid="";Stringpassword;Stringpassword_aga... public void actionPerformed(ActionEvent e) {
String id="";
String password;
String password_again;
try { String uri="jdbc:derby:Information;create=true";
con=DriverManager.getConnection(uri);
SQL="INSERT INTO yonghu VALUES(?,?,?,?,?,?)";
sql=con.prepareStatement(SQL);
id=view.inputID.getText().trim();
char [] a=view.inputPassword.getPassword();
password = new String(a);
a =view.inputPassword_again.getPassword();
password_again = new String(a);
if(!(password.equals(password_again))) {
JOptionPane.showMessageDialog
(null,"密码不一致","消息对话框",JOptionPane.WARNING_MESSAGE);
return;

}
sql.setString(1,id);
sql.setString(2,view.inputName.getText().trim());
sql.setString(3,password.trim());

sql.setString(4,view.inputBirth.getText().trim());
sql.setString(5,view.inputMajor.getText().trim());
sql.setString(6,view.inputBanji.getText().trim());
m=sql.executeUpdate();
con.close();
}
catch(SQLException exp) {
JOptionPane.showMessageDialog
(null,"请换id","消息对话框", JOptionPane.WARNING_MESSAGE);
}
展开
 我来答
HanJdEx
2016-06-09 · JAVA开发,物联网,框架
HanJdEx
采纳数:139 获赞数:418

向TA提问 私信TA
展开全部
我看你语句catch是捕获到SQLException 才会执行
追问
谢谢你的热心回答,这个问题我稀里糊涂解决了,出现另一个问题,怎样从数据库里获得某字段的值呢?
追答
jdbc 连接数据库
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式