一个小程序~~
编写一个小程序,完成学生成绩的查询,应提供学号、姓名、科目、成绩、绩点,可按照学号或姓名查询,显示查询结果
说明:绩点的含义:成绩在60~69分一个绩点;70~79分两个绩点;80~89分三个绩点;90~99分四个绩点;100分五个绩点。
要求:使用java语言;有和数据库的连接
------解决方案--------------------数据库连接
--------------------
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ").newInstance();
String url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=shop ";//shop is your db
String user= "sa ";
String password= "sa ";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql= "... ";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {...}
-------------------
sql:
-----------------
select
学号,
姓名,
科目,
成绩,
case when(成绩> =60 and 成绩 <=69)then 1
when(成绩> =70 and 成绩 <=79)then 2
when(成绩> =80 and 成绩 <=89)then 3
when(成绩> =90 and 成绩 <=99)then 4
when(成绩=100)then 5
绩点
from userinfo
我的任务完成了,剩下就看你的了
------解决方案--------------------相信自己,你一定能做出来的。不是不帮你,是现在帮了你,你以后怎么办呢,我那时就这么过来的,嘿嘿,我是半路出家的,每次交作业前都要哭鼻子,可是有那么几次就觉得其实也没那么难。lz加油!