java连接ACCESS数据库(要设置数据源),如何查找并删除班级
比如一个数据学生班级为列标签。班级分两个。我现在要输入一个班级,然后显示这个班级所有学生的信息,并删除。请给下详细代码(假设数据源为class,数据库的表单名为stude...
比如一个数据 学生 班级为列标签。班级分两个。我现在要输入一个班级,然后显示这个班级所有学生的信息,并删除。请给下详细代码(假设数据源为class,数据库的表单名为student)。
展开
1个回答
2014-01-08
展开全部
import java.sql.*;
import java.util.Scanner;
public class JdbcOdbc{
public static void main(String args[])throws SQLException{
Scanner sc = new Scanner(System.in);
System.out.print("请输入班级名:");
String clazz= sc.next();
String url="jdbc:odbc:class";
String user="sa";
String pass="123456";
Connection conn=DriverManager.getConnection(url, user, pass);
String sql="SELECT * FROM student WHERE class=?";
PreparedStatement st=conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
st.setString(1, clazz);
ResultSet rs=st.executeQuery();
while(rs.next()){
System.out.print(rs.getString(1));
rs.deleteRow();
}
rs.close();
st.close();
conn.close();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询