public static void findInfo(String filePath) throws IOException {
//把之前存入到数据的文件,读取到集合中来。
ArrayList<Student> list = new ArrayList<Student>()
readData(list,filePath)
//遍历集合
for(int i=0i<list.size()i++) {
Student stu = list.get(i)
System.out.println(stu.getId()+" "+stu.getName()+" "+stu.getAddress())
}
}
private static void readData(ArrayList<Student> list ,String filePath) throws NumberFormatException, IOException{
FileReader fr = new FileReader(filePath)
BufferedReader br = new BufferedReader(fr)
//读物文件里面的信息
String line = null
while((line=br.readLine())!=null) {
String[] str = line.split(",")
//获取的数据封装成对象
//stu.getId()+","+stu.getName()+","+stu.getAge()
Student stu = new Student()
stu.setId(str[0])
stu.setName(str[1])
stu.setAge(Integer.valueOf(str[2]))
//将对象放到集合中区
list.add(stu)
}
}
//输入学生的信息
public static void addInfo(String filePath) throws IOException{
ArrayList<Student>list = new ArrayList<Student>()
Scanner sc = new Scanner(System.in)
//将输入的信息存放到集合里面去
for(int i=1i<=3i++) {
System.out.println("请输入第"+i+"个学生的id")
String id = sc.next()
System.out.println("请输入第"+i+"个学生的name")
String name = sc.next()
System.out.println("请输入第"+i+"个学生的age")
int age = sc.nextInt()
Student stu = new Student()
stu.setId(id)
stu.setAge(age)
stu.setName(name)
list.add(stu)
}
//将集合里面的信息写到文件里面去
writeDate(list,filePath)
}
use 库名go -----打开库
create table 学生信息
(学号 int not null,
姓名 char(10) not null,
班级 nvarchar(20)
成绩 int )
go -----这是建表
(1)insert into 学生信息(学号,姓名,班级,成绩)
values('122153032','小静',‘计应123’,'99') ----这是插入记录以此类推插入五条
(2)select *
from 学生信息
where 成绩>85 -----显示成绩大于85分的学生信息
(3) select *
from 学生信息
order by 成绩desc ---将表中的所有记录,按照成绩从小到大顺序排列
能帮你的只有这些,望采纳!
那个不好意思,我来当坏人吧,没人会鸟你的,这世界好人没人想的那么多,最简单的自己在百度搜一个,但是一般数据库或者jdk版本会不兼容,还有你的悬赏太少了,根本没有人会来回答的,我建议你还自己堆起来吧,这个不难,只是堆代码而已,现在eclipse都可以拖放swing部件了欢迎分享,转载请注明来源:内存溢出
评论列表(0条)