Connection con = null;
Statement stmt = null;
int row = 0;
//获取GUI信息
String stuID = stuIDTextField.getText();
String stuName = stuNameTextField.getText();
String stuDepart = (String) departComboBox.getSelectedItem();
String stuClass = (String) classComboBox.getSelectedItem();
//检测
if (stuID.equals("") || stuName.equals("")) {
JOptionPane.showMessageDialog(this,"请填写完整");
return;
} else {
try {
//注册直连驱动
Class.forName("com.microsoft.jdbc.sqlserver.sqlServerDriver");
//建立连接
String url="jdbc:microsoft:sqlserver://localhost:1433;databasename=JDBC_STU";
con = DriverManager.getConnection(url,"sa","sql2008");
//创建执行语句,拼接字符串
String insertsql = "insert into studentinfo values('" + stuID + "','" + stuName + "','" + stuDepart + "','" + stuClass + "')";
stmt = con.createStatement();
注意:驱动的加载和jar包的导入
//发送sql语句
row = stmt.executeUpdate(insertsql);
if (row != 0) {
JOptionPane.showMessageDialog(this,"添加成功");
stuIDTextField.setText("");
stuNameTextField.setText("");
} catch(sqlException ex){
JOptionPane.showMessageDialog(this,"添加失败");
stuIDTextField.setText("");
stuNameTextField.setText("");
} catch (Exception ex) {
ex.printstacktrace();
} finally {
try {
con.close();//关闭连接
} catch (Exception ex) {
ex.printstacktrace();
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。