使用java语言连接数据库编写一个简单的学生信息管理系统

使用java语言连接数据库编写一个简单的学生信息管理系统,第1张

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部件了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9883883.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存