package steudent;import java.util.*;
import java.sql.*;
import javax.swing.*;/**
* 有关学生信息数据库操作的类
*/
public class StuBean {
String sql;
ResultSet rs = null; String sNum;
String sName;
String sSex;
String sBirth;
String sHome;
String sEthnic;
String sYear;
String sMajor;
String sCollege; String colName;//列名
String colValue;//列值
String colValue2;//列值 int stuId;//学生的新学号 /**
* 添加学生信息
*/
public void stuAdd(String name, String sex, String birth, String home, String ethnic, String year, String major, String college){ Database DB = new Database(); this.sName = name;
this.sSex = sex;
this.sBirth = birth;
this.sHome = home;
this.sEthnic = ethnic;
this.sYear = year;
this.sMajor = major;
this.sCollege = college; if(sName == null||sName.equals("")){
JOptionPane.showMessageDialog(null, "请输入学生姓名", "错误", JOptionPane.ERROR_MESSAGE);
return;
}
else{
sql = "insert into student(sname,ssex,sbirth,shome,sethnic,syear,smajor,scollege) values ('"+sName+"','"+sSex+"','"+sBirth+"','"+sHome+"','"+sEthnic+"','"+sYear+"','"+sMajor+"','"+sCollege+"')"; try{
DB.OpenConn();
DB.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"成功添加一条新的纪录!"); }
catch(Exception e){
System.out.println(e);
JOptionPane.showMessageDialog(null, "保存失败", "错误", JOptionPane.ERROR_MESSAGE);
}
finally {
DB.closeStmt();
DB.closeConn();
}
}
}
............................................................... /////////////////////////
Database DB = new Database();
创建实例都要报错......
Database 没导进来.......import java.util.*;是这句导进来吗?盼望大家解决哈
谢谢
import java.sql.*;
import javax.swing.*;/**
* 有关学生信息数据库操作的类
*/
public class StuBean {
String sql;
ResultSet rs = null; String sNum;
String sName;
String sSex;
String sBirth;
String sHome;
String sEthnic;
String sYear;
String sMajor;
String sCollege; String colName;//列名
String colValue;//列值
String colValue2;//列值 int stuId;//学生的新学号 /**
* 添加学生信息
*/
public void stuAdd(String name, String sex, String birth, String home, String ethnic, String year, String major, String college){ Database DB = new Database(); this.sName = name;
this.sSex = sex;
this.sBirth = birth;
this.sHome = home;
this.sEthnic = ethnic;
this.sYear = year;
this.sMajor = major;
this.sCollege = college; if(sName == null||sName.equals("")){
JOptionPane.showMessageDialog(null, "请输入学生姓名", "错误", JOptionPane.ERROR_MESSAGE);
return;
}
else{
sql = "insert into student(sname,ssex,sbirth,shome,sethnic,syear,smajor,scollege) values ('"+sName+"','"+sSex+"','"+sBirth+"','"+sHome+"','"+sEthnic+"','"+sYear+"','"+sMajor+"','"+sCollege+"')"; try{
DB.OpenConn();
DB.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"成功添加一条新的纪录!"); }
catch(Exception e){
System.out.println(e);
JOptionPane.showMessageDialog(null, "保存失败", "错误", JOptionPane.ERROR_MESSAGE);
}
finally {
DB.closeStmt();
DB.closeConn();
}
}
}
............................................................... /////////////////////////
Database DB = new Database();
创建实例都要报错......
Database 没导进来.......import java.util.*;是这句导进来吗?盼望大家解决哈
谢谢
解决方案 »
- java中有无引用传递
- scanner system.in useDelimiter疑问
- import ck.* 与 import ck.类名 的区别
- jdk 自带hashmap类put方法的改写
- 关于jar文件问题!高手进!
- 各位大侠帮我看看 在如下代码中 为何我输入参数2 3 * 会出现问题(无效运算符)??? 而其他的没有问题
- 关于Image操作的问题
- 使用多线程取数据,抛出 fetch out of sequence 异常!!
- 请问JDK和J2SE有什么不同?
- 如何在jbuider 6中将swing 控件放在自己想要放的位置 在线等待
- 大家用maven吗,感觉怎么样,如果用过,请发表一样看法,
- 关于AI的小问题
根本没有什么DataBase类
给你个样例
Class.forName("com.mysql.jdbc.Driver");
String dbName="test";
String userName="root";
String userPwd="123456";
String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPwd;
conn=DriverManager.getConnection(url);