我现在55级,有等级保护二级要求要求吗,求大神解答,谢

您的当前位置: >
感谢大神为我解答下问道手游道行问题
来源:作者:沐恩熙然
感谢大神为我解答下问道手游道行问题,玩过端游,现在玩手游..但是一直有一个问题..就是.刷道得到的道行..比如..我道行900年..我队长是800年..我得到的道行.. 同样是满卡,和我道行900.我队长1000年, 我得到的道行是否是一样的..另外..是不是等级越高..离线刷道得到的奖励是越少。
大神回答:
果个人总道行高于当前等级标准道行,刷道获得的道行会相对折减的,道友可以打开角色属性界面确认下是不是自己的道行已经高于当前等级标准道行,在道行右边点击感叹号的按钮就可以显示当前等级标准道行。Canvas is not supported in your browser.
UID326465精华6帖子最后登录注册时间
此等级代表知识和贡献
当前:状元(8级)
项&&目当前下级
主题数:222-
回复数:39213-
精华数:6+2
回答数:2906-
采纳数:283-
热帖数:66-
兄弟你是卖鱼的?
每点赞两次可获得1龙币
UID729824精华0帖子最后登录注册时间
此等级代表知识和贡献
当前:秀才(2级)
项&&目当前下级
回复数:174-
回答数:4+11
此等级代表活跃度
当前:铭鱼(5级)
铭鱼(5级), 积分 522, 距离下一级还需 478 积分
气泵貌似多了点,这样看着就很乱,不舒服。过滤貌似不够强大,建议增加一个滴虑,同时在池子的上方一圈做个植物水道。
每点赞两次可获得1龙币
UID1463890精华0帖子最后登录注册时间
此等级代表知识和贡献
当前:举人(3级)
项&&目当前下级
回复数:626-
回答数:24+26
热帖数:0+1
此等级代表活跃度
当前:鱼圣(6级)
鱼圣(6级), 积分 1878, 距离下一级还需 1122 积分
一、室内缸要布好光源,不仅对锦鲤有好处,对菌群的生长也有利;
二、水太浅,一时没有熟水补充的话可以逐步的添加;
三、要水快速好起来必须让鱼能吃会拉,最见效的办法就是加大活食的投放,必须让鱼屎在地缸有一定的停留,这也是有益菌群的食物。
四、重新布局你的气泵走向,这管子也太乱了。
每点赞两次可获得1龙币
UID1463890精华0帖子最后登录注册时间
此等级代表知识和贡献
当前:举人(3级)
项&&目当前下级
回复数:626-
回答数:24+26
热帖数:0+1
此等级代表活跃度
当前:鱼圣(6级)
鱼圣(6级), 积分 1878, 距离下一级还需 1122 积分
太阳之光 发表于
兄弟你是卖鱼的?
呵呵呵,感觉也是。
每点赞两次可获得1龙币
UID1479764精华0帖子最后登录注册时间
此等级代表知识和贡献
当前:秀才(2级)
项&&目当前下级
主题数:20-
回复数:404-
回答数:13+2
此等级代表活跃度
当前:鱼圣(6级)
鱼圣(6级), 积分 1212, 距离下一级还需 1788 积分
每点赞两次可获得1龙币
UID1488018精华0帖子最后登录注册时间
此等级代表知识和贡献
当前:童生(1级)
项&&目当前下级
回复数:24-
回答数:0+2
此等级代表活跃度
当前:小鱼(3级)
小鱼(3级), 积分 72, 距离下一级还需 128 积分
太阳之光 发表于
兄弟你是卖鱼的?
呵呵,都还没学会养,我还卖可能吗?
每点赞两次可获得1龙币
UID1488018精华0帖子最后登录注册时间
此等级代表知识和贡献
当前:童生(1级)
项&&目当前下级
回复数:24-
回答数:0+2
此等级代表活跃度
当前:小鱼(3级)
小鱼(3级), 积分 72, 距离下一级还需 128 积分
bbwei 发表于
呵呵呵,感觉也是。
呵呵,我都没学会怎么养,你觉得我会是卖的?
每点赞两次可获得1龙币
UID1479302精华0帖子最后登录注册时间
此等级代表知识和贡献
当前:秀才(2级)
项&&目当前下级
主题数:10-
回复数:136-
回答数:4+11
此等级代表活跃度
当前:成鱼(4级)
成鱼(4级), 积分 408, 距离下一级还需 92 积分
这真是一篇学习贴!
每点赞两次可获得1龙币
UID1479962精华0帖子最后登录注册时间
此等级代表知识和贡献
当前:秀才(2级)
项&&目当前下级
主题数:16-
回复数:241-
回答数:13+2
此等级代表活跃度
当前:铭鱼(5级)
铭鱼(5级), 积分 723, 距离下一级还需 277 积分
每点赞两次可获得1龙币
风风火火迎半年
风风火火迎半年
锦鲤之巅一周年庆勋章
锦鲤之巅一周年庆勋章
抗病小卫士
抗病小卫士
参加之巅传媒“捕分大行动”活动,并申请且获得积分最高的20位鱼友
锦鲤之巅两周年庆勋章
中秋节勋章
中秋节勋章
214情人节勋章
214情人节勋章
新年签到活动连续签到10天即可获得
龙巅助力奥运
龙巅助力奥运
2017元宵节勋章
2017元宵节勋章
龙巅锦鲤鱼公众号
龙巅锦鲤鱼官方群:剑灵-帮帮问答专区
什么是订阅?当帮帮有新道具更新或者新的精品攻略时候,你会第一时间收到qq系统消息。
登录领取每日帮豆
距离下一等级还差5000声望值
问我现在是直升55级主线做完了之后不知道怎么玩了麻烦大神们教教我谢谢
历久弥新#· 6个月前
浏览(4007)回答(3)同问(1)
全部回答(2)
气功师 55级
毕业装都叫什么名啊
点击发表评论
1加门派。目前门派是玩游戏最大的不同了。你单机组野队,和有一群玩游戏唠嗑的基友,感觉是完全不一样的。一般门派都有群,在群里,你可以邀请好友一起坑副本,会有大神免费带你,有人发游戏最新资讯,等自己装备起来了心情好的时候也可以带着萌新一起飞。怼武器的时候玩得好的几个可以相互借金借材料。打本爆出好东西还可以截图到群里炫耀一下。总之加个门派还是很有爱的~
点击发表评论
你的经验,将会影响很多人。
目前支持腾讯视频、优酷、土豆、爱奇艺、搜狐视频等主流视频网站的视频播放页链接
视频转码中...
广告等垃圾信息
不友善内容
违反法律法规的内容
不宜公开讨论的政治内容
举报成功!
正在后台审核中,感谢你的举报。
感谢反馈,谢谢
2秒后自动关闭
感谢反馈,谢谢
2秒后自动关闭
登录帮帮官网,帮豆+2
官方QQ群号:
期待你的宝贵建议,共同改善产品
删除内容将-5声望,确定删除?java MySql题
求大神帮忙解答 ,万分感谢!-CSDN论坛
java MySql题
求大神帮忙解答 ,万分感谢!
创建一个Student类,其中属性有name(姓名),age(年龄),id(学号),javaScore(java成绩),cScore(C语言成绩),ocScore(oc成绩)(困难)
&&&&&&a.&创建6个Student对象并且要通过有参构造赋值,将这个六个对象存放到集合中;
&&&&&&b.&模拟一个学生成绩查询系统
&&&&&&&&&a)&在控制台上显示以下信息(括号里面内容不用显示)*主菜单*
&&&&&&&&&&&&&&&1.将学生信息录入到数据库中(要求:从集合中获取数据存储到数据库中)
&&&&&&&&&&&&&&&2.显示所有学生信息&&(要求:输出格式为:姓名-年龄-学号-java成绩-C语言成绩-oc成绩,信息需要从数据库中查询出来显示)
&&&&&&&&&&&&&&&3.根据学生学号查询该学生的总分&&&&&&(要求:学号从控制台获取,显示格式:学生姓名-总分,数据要从数据库中获取)
&&&&&&&&&&&&&&&4.导出所有学生的相关信息&(将所有学生的信息存放在当前项目studentInfo.txt中,
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&要求:从数据库中获取学生所有信息并将信息写入到指定文件中,写入格式为:姓名-年龄-学号-java成绩-C语言成绩-oc成绩)
&&&&&&&&&&&&&&&5.退出
&&&&&&&&&b)&&根据用户输入的功能序号执行相应的功能,并且执行完后显示主菜单,可以接着操作,直到选择退出程序不再执行
PS:&&假设已经存在student_info表,该表字段有&name&&age&&id&&javaScore&cScore&&ocScore&其中成绩都是double类型,
年龄是int类型,姓名和学号是字符串类型
(IP为127.0.0.1数据库名为stdb,连接数据库的用户名和密码为root&和&123456)不能用DBUtils等工具类
不是一来就要代码吧!你可以自己先写,有问题再来问!
同楼上,自己写写。。出错了就把你写的代码贴出来,我们来帮你纠错
第一步,建立Student类。
package&com.yanzhen.
&*&学生类信息
&*&包含:姓名;年龄;学号;JAVA成绩,C语言成绩,OC成绩
&*&@围脖:皖西程序猿
&*&@Email:walkman_
public&class&Student&{
private&String&
private&int&
private&String&
private&double&javaLanguageS
private&double&cLanguageS
private&double&ocLanguageS
public&String&getName()&{
public&void&setName(String&name)&{
this.name&=&
public&int&getAge()&{
public&void&setAge(int&age)&{
this.age&=&
public&String&getNumber()&{
public&void&setNumber(String&number)&{
this.number&=&
public&double&getJavaLanguageScore()&{
return&javaLanguageS
public&void&setJavaLanguageScore(double&javaLanguageScore)&{
this.javaLanguageScore&=&javaLanguageS
public&double&getcLanguageScore()&{
return&cLanguageS
public&void&setcLanguageScore(double&cLanguageScore)&{
this.cLanguageScore&=&cLanguageS
public&double&getOcLanguageScore()&{
return&ocLanguageS
public&void&setOcLanguageScore(double&ocLanguageScore)&{
this.ocLanguageScore&=&ocLanguageS
第二步,在MYSQL中建立数据库
DROP&TABLE&IF&EXISTS&STUDENT;&&
CREATE&TABLE&student&(&&
&&&name&varchar(20)&NOT&NULL,&&
&&&age&int(3)&NOT&NULL,&&
&&&num&varchar(20)&NOT&NULL,&&
&&&javaScore&double(4,2)&NOT&NULL,
&&&cScore&double(4,2)&NOT&NULL,
&&&ocScore&double(4,2)&NOT&NULL,
&&PRIMARY&KEY&(num)&&
第三步,主函数
package&com.yanzhen.
import&java.util.S
import&java.io.F
import&java.io.FileNotFoundE
import&java.io.FileOutputS
import&java.io.PrintS
import&java.sql.*;
&*&由控制台控制学生信息的输入,查询及保存的简单小系统。
&*&@围脖:皖西程序猿
&*&@Email:walkman_
public&class&StudentScoreQuery&{
private&final&static&String&TIP_MESSAGE&=&"学生成绩查询系统(新浪微博:皖西程序猿)";
private&final&static&String&OPTION_ONE&=&"1&将学生信息录入数据库中";
private&final&static&String&OPTION_TWO&=&"2&显示所有学生信息";
private&final&static&String&OPTION_THREE&=&"3&根据学生学号查询该学生的总分";
private&final&static&String&OPTION_FOUR&=&"4&导出所有学生的相关信息";
private&final&static&String&OPTION_FIVE&=&"5&退出";
//&数据库操作部分
//驱动程序名
private&final&static&String&driver&=&"com.mysql.jdbc.Driver";
//URL指向要访问的数据库名mydata
private&final&static&String&url&=&"jdbc:mysql://localhost:3306/student";
//MySQL配置时的用户名
private&final&static&String&user&=&"root";
//MySQL配置时的密码
private&final&static&String&password&=&"test";
public&static&void&main(String[]&args)&{
//&(1)控制台上显示主菜单信息
//&1&将学生信息录入数据库中&2&显示所有学生信息&3&根据学生学号查询该学生的总分&4&导出所有学生的相关信息&5&退出
System.out.print(TIP_MESSAGE&+&"\t\n");
System.out.print(OPTION_ONE);
System.out.print(OPTION_TWO);
System.out.print(OPTION_THREE);
System.out.print(OPTION_FOUR);
System.out.print(OPTION_FIVE&+&"\n");
//&判断输入的数字,决定操作
Scanner&scan&=&new&Scanner(System.in);
int&inputNumber&=&scan.nextInt();
if&(inputNumber&==&1)&{
//&具体功能实现:1&将学生信息录入数据库中
Student&stu&=&getScannerInputInformations();
saveStudentInfomationsIntoDatabase(stu);
}&else&if&(inputNumber&==&2&)&{
//&具体功能实现:2&显示所有学生信息
showAllStudentInformations();
}&else&if&(inputNumber&==&3&)&{
//&具体功能实现:3&根据学生学号查询该学生的总分
String&num&=&scan.next();
System.out.println("总分为:"&+&getSumScoreByNumber(num));
}&else&if&(inputNumber&==&4&)&{
//&4&导出所有学生的相关信息
writeAllStudentInformationIntoFile();
}&else&if&(inputNumber&==&5&)&{
//&具体功能实现:5&直接退出程序
System.exit(0);
//&由控制台输入信息并生成Student类
public&static&Student&getScannerInputInformations()&{
Student&stu&=&new&Student();
//&1&接收姓名
System.out.println("请输入姓名");
Scanner&scan&=&new&&Scanner(System.in);
String&getScanName&=&scan.nextLine();
//&2&接收年龄
System.out.println("请输入年龄");
scan&=&new&&Scanner(System.in);
int&getScanAge&=&scan.nextInt();
//&3&接收学号
System.out.println("请输入学号");
scan&=&new&&Scanner(System.in);
String&getScanNumber&=&scan.nextLine();
//&4&接收JAVA成绩
System.out.println("请输入JAVA成绩");
scan&=&new&&Scanner(System.in);
double&getScanJavaLanuageScore&=&scan.nextDouble();
//&5&接收C语言成绩
System.out.println("请输入C语言成绩");
scan&=&new&&Scanner(System.in);
double&getScanCLanuageScore&=&scan.nextDouble();
//&6&&接收OC成绩
System.out.println("请输入OC语言成绩");
scan&=&new&&Scanner(System.in);
double&getScanOCLanuageScore&=&scan.nextDouble();
//&7&组合Student对象
stu.setName(getScanName);
stu.setAge(getScanAge);
stu.setNumber(getScanNumber);
stu.setJavaLanguageScore(getScanJavaLanuageScore);
stu.setcLanguageScore(getScanCLanuageScore);;
stu.setOcLanguageScore(getScanOCLanuageScore);
//&具体功能实现:1&将学生信息录入数据库中
public&static&void&saveStudentInfomationsIntoDatabase&(Student&stu)&{
//声明Connection对象
Connection&
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,user,password);
//2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
&String&sql&=&"insert&into&student&values(?,?,?,?,?,?)&";&&
&PreparedStatement&&pst&=&con.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);&&
&pst.setString(1,&stu.getName());&&
&pst.setInt(2,&stu.getAge());
&pst.setString(3,&stu.getNumber());
&pst.setDouble(4,&stu.getJavaLanguageScore());
&pst.setDouble(5,&stu.getcLanguageScore());
&pst.setDouble(6,&stu.getOcLanguageScore());
&pst.executeUpdate();&&
&con.commit();
&pst.close();&&
&con.close();&
}&catch&(ClassNotFoundException&e)&{
e.printStackTrace();
}&catch&(SQLException&e)&{
e.printStackTrace();
//&具体功能实现:2&显示所有学生信息
public&static&void&&showAllStudentInformations()&{
//声明Connection对象
Connection&
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,user,password);
//2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
&String&sql&=&"select&*&from&student&";&&
&PreparedStatement&&pst&=&con.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
&ResultSet&rs&=&pst.executeQuery(sql);&&
&//&3.遍历查找数据库中数据
&while(rs.next())&{
&System.out.println(rs.getString(1)&+&"|"&+&rs.getInt(2)&+"|"+rs.getString(3)
+&rs.getDouble(4)&+&"|"&+&rs.getDouble(5)&+&"|"&+&rs.getDouble(6));
}&catch&(ClassNotFoundException&|&SQLException&e)&{
e.printStackTrace();
//&具体功能实现:3&根据学生学号查询该学生的总分
public&static&double&&&getSumScoreByNumber(String&num) &{
//声明Connection对象
Connection&
double&sumScore&=&0.0;
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,user,password);
//2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
&String&sql&=&"select&*&from&student&where&num="+&&&
&PreparedStatement&&pst&=&con.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
&ResultSet&rs&=&pst.executeQuery(sql);&&
&//&3.遍历查找数据库中数据
&while(rs.next())&{
&sumScore&=&rs.getDouble(4)&+&rs.getDouble(5)&+&rs.getDouble(6);
}&catch&(ClassNotFoundException&|&SQLException&e)&{
e.printStackTrace();
return&sumS
//&具体功能实现:4&导出所有学生的相关信息存放到studentInfo.txt中
public&static&void&writeAllStudentInformationIntoFile()&{
//声明Connection对象
Connection&
String&infomationForFile&=&"";
File&file&=&new&File("d:\\student.txt");
Class.forName(driver);
//&1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,&user,&password);
//&2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
String&sql&=&"select&*&from&student&";
PreparedStatement&pst&=&con.prepareStatement(sql,&Statement.RETURN_GENERATED_KEYS);
ResultSet&rs&=&pst.executeQuery(sql);
//&3.遍历查找数据库中数据
while&(rs.next())&{
String&tempStr&=&(rs.getString(1)&+&"|"&+&rs.getInt(2)&+&"|"&+&rs.getString(3)&+&rs.getDouble(4)&+&"|"
+&rs.getDouble(5)&+&"|"&+&rs.getDouble(6))&+&"\n";
infomationForFile&=&infomationForFile&+&tempS
PrintStream&ps&=&new&PrintStream(new&FileOutputStream(file));
ps.println(infomationForFile);
}&catch&(ClassNotFoundException&|&SQLException&e)&{
e.printStackTrace();
}&catch&(FileNotFoundException&e)&{
e.printStackTrace();
有点讨厌伸手党。
三楼好牛逼啊,一看就应该上大四了不是上大一
引用&3&楼&walkman_22&的回复:第一步,建立Student类。
package&com.yanzhen.
&*&学生类信息
&*&包含:姓名;年龄;学号;JAVA成绩,C语言成绩,OC成绩
&*&@围脖:皖西程序猿
&*&@Email:walkman_
public&class&Student&{
private&String&
private&int&
private&String&
private&double&javaLanguageS
private&double&cLanguageS
private&double&ocLanguageS
public&String&getName()&{
public&void&setName(String&name)&{
this.name&=&
public&int&getAge()&{
public&void&setAge(int&age)&{
this.age&=&
public&String&getNumber()&{
public&void&setNumber(String&number)&{
this.number&=&
public&double&getJavaLanguageScore()&{
return&javaLanguageS
public&void&setJavaLanguageScore(double&javaLanguageScore)&{
this.javaLanguageScore&=&javaLanguageS
public&double&getcLanguageScore()&{
return&cLanguageS
public&void&setcLanguageScore(double&cLanguageScore)&{
this.cLanguageScore&=&cLanguageS
public&double&getOcLanguageScore()&{
return&ocLanguageS
public&void&setOcLanguageScore(double&ocLanguageScore)&{
this.ocLanguageScore&=&ocLanguageS
第二步,在MYSQL中建立数据库
DROP&TABLE&IF&EXISTS&STUDENT;&&
CREATE&TABLE&student&(&&
&&&name&varchar(20)&NOT&NULL,&&
&&&age&int(3)&NOT&NULL,&&
&&&num&varchar(20)&NOT&NULL,&&
&&&javaScore&double(4,2)&NOT&NULL,
&&&cScore&double(4,2)&NOT&NULL,
&&&ocScore&double(4,2)&NOT&NULL,
&&PRIMARY&KEY&(num)&&
第三步,主函数
package&com.yanzhen.
import&java.util.S
import&java.io.F
import&java.io.FileNotFoundE
import&java.io.FileOutputS
import&java.io.PrintS
import&java.sql.*;
&*&由控制台控制学生信息的输入,查询及保存的简单小系统。
&*&@围脖:皖西程序猿
&*&@Email:walkman_
public&class&StudentScoreQuery&{
private&final&static&String&TIP_MESSAGE&=&"学生成绩查询系统(新浪微博:皖西程序猿)";
private&final&static&String&OPTION_ONE&=&"1&将学生信息录入数据库中";
private&final&static&String&OPTION_TWO&=&"2&显示所有学生信息";
private&final&static&String&OPTION_THREE&=&"3&根据学生学号查询该学生的总分";
private&final&static&String&OPTION_FOUR&=&"4&导出所有学生的相关信息";
private&final&static&String&OPTION_FIVE&=&"5&退出";
//&数据库操作部分
//驱动程序名
private&final&static&String&driver&=&"com.mysql.jdbc.Driver";
//URL指向要访问的数据库名mydata
private&final&static&String&url&=&"jdbc:mysql://localhost:3306/student";
//MySQL配置时的用户名
private&final&static&String&user&=&"root";
//MySQL配置时的密码
private&final&static&String&password&=&"test";
public&static&void&main(String[]&args)&{
//&(1)控制台上显示主菜单信息
//&1&将学生信息录入数据库中&2&显示所有学生信息&3&根据学生学号查询该学生的总分&4&导出所有学生的相关信息&5&退出
System.out.print(TIP_MESSAGE&+&"\t\n");
System.out.print(OPTION_ONE);
System.out.print(OPTION_TWO);
System.out.print(OPTION_THREE);
System.out.print(OPTION_FOUR);
System.out.print(OPTION_FIVE&+&"\n");
//&判断输入的数字,决定操作
Scanner&scan&=&new&Scanner(System.in);
int&inputNumber&=&scan.nextInt();
if&(inputNumber&==&1)&{
//&具体功能实现:1&将学生信息录入数据库中
Student&stu&=&getScannerInputInformations();
saveStudentInfomationsIntoDatabase(stu);
}&else&if&(inputNumber&==&2&)&{
//&具体功能实现:2&显示所有学生信息
showAllStudentInformations();
}&else&if&(inputNumber&==&3&)&{
//&具体功能实现:3&根据学生学号查询该学生的总分
String&num&=&scan.next();
System.out.println("总分为:"&+&getSumScoreByNumber(num));
}&else&if&(inputNumber&==&4&)&{
//&4&导出所有学生的相关信息
writeAllStudentInformationIntoFile();
}&else&if&(inputNumber&==&5&)&{
//&具体功能实现:5&直接退出程序
System.exit(0);
//&由控制台输入信息并生成Student类
public&static&Student&getScannerInputInformations()&{
Student&stu&=&new&Student();
//&1&接收姓名
System.out.println("请输入姓名");
Scanner&scan&=&new&&Scanner(System.in);
String&getScanName&=&scan.nextLine();
//&2&接收年龄
System.out.println("请输入年龄");
scan&=&new&&Scanner(System.in);
int&getScanAge&=&scan.nextInt();
//&3&接收学号
System.out.println("请输入学号");
scan&=&new&&Scanner(System.in);
String&getScanNumber&=&scan.nextLine();
//&4&接收JAVA成绩
System.out.println("请输入JAVA成绩");
scan&=&new&&Scanner(System.in);
double&getScanJavaLanuageScore&=&scan.nextDouble();
//&5&接收C语言成绩
System.out.println("请输入C语言成绩");
scan&=&new&&Scanner(System.in);
double&getScanCLanuageScore&=&scan.nextDouble();
//&6&&接收OC成绩
System.out.println("请输入OC语言成绩");
scan&=&new&&Scanner(System.in);
double&getScanOCLanuageScore&=&scan.nextDouble();
//&7&组合Student对象
stu.setName(getScanName);
stu.setAge(getScanAge);
stu.setNumber(getScanNumber);
stu.setJavaLanguageScore(getScanJavaLanuageScore);
stu.setcLanguageScore(getScanCLanuageScore);;
stu.setOcLanguageScore(getScanOCLanuageScore);
//&具体功能实现:1&将学生信息录入数据库中
public&static&void&saveStudentInfomationsIntoDatabase&(Student&stu)&{
//声明Connection对象
Connection&
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,user,password);
//2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
&String&sql&=&"insert&into&student&values(?,?,?,?,?,?)&";&&
&PreparedStatement&&pst&=&con.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);&&
&pst.setString(1,&stu.getName());&&
&pst.setInt(2,&stu.getAge());
&pst.setString(3,&stu.getNumber());
&pst.setDouble(4,&stu.getJavaLanguageScore());
&pst.setDouble(5,&stu.getcLanguageScore());
&pst.setDouble(6,&stu.getOcLanguageScore());
&pst.executeUpdate();&&
&con.commit();
&pst.close();&&
&con.close();&
}&catch&(ClassNotFoundException&e)&{
e.printStackTrace();
}&catch&(SQLException&e)&{
e.printStackTrace();
//&具体功能实现:2&显示所有学生信息
public&static&void&&showAllStudentInformations()&{
//声明Connection对象
Connection&
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,user,password);
//2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
&String&sql&=&"select&*&from&student&";&&
&PreparedStatement&&pst&=&con.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
&ResultSet&rs&=&pst.executeQuery(sql);&&
&//&3.遍历查找数据库中数据
&while(rs.next())&{
&System.out.println(rs.getString(1)&+&"|"&+&rs.getInt(2)&+"|"+rs.getString(3)
+&rs.getDouble(4)&+&"|"&+&rs.getDouble(5)&+&"|"&+&rs.getDouble(6));
}&catch&(ClassNotFoundException&|&SQLException&e)&{
e.printStackTrace();
//&具体功能实现:3&根据学生学号查询该学生的总分
public&static&double&&&getSumScoreByNumber(String&num) &{
//声明Connection对象
Connection&
double&sumScore&=&0.0;
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,user,password);
//2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
&String&sql&=&"select&*&from&student&where&num="+&&&
&PreparedStatement&&pst&=&con.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
&ResultSet&rs&=&pst.executeQuery(sql);&&
&//&3.遍历查找数据库中数据
&while(rs.next())&{
&sumScore&=&rs.getDouble(4)&+&rs.getDouble(5)&+&rs.getDouble(6);
}&catch&(ClassNotFoundException&|&SQLException&e)&{
e.printStackTrace();
return&sumS
//&具体功能实现:4&导出所有学生的相关信息存放到studentInfo.txt中
public&static&void&writeAllStudentInformationIntoFile()&{
//声明Connection对象
Connection&
String&infomationForFile&=&"";
File&file&=&new&File("d:\\student.txt");
Class.forName(driver);
//&1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,&user,&password);
//&2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
String&sql&=&"select&*&from&student&";
PreparedStatement&pst&=&con.prepareStatement(sql,&Statement.RETURN_GENERATED_KEYS);
ResultSet&rs&=&pst.executeQuery(sql);
//&3.遍历查找数据库中数据
while&(rs.next())&{
String&tempStr&=&(rs.getString(1)&+&"|"&+&rs.getInt(2)&+&"|"&+&rs.getString(3)&+&rs.getDouble(4)&+&"|"
+&rs.getDouble(5)&+&"|"&+&rs.getDouble(6))&+&"\n";
infomationForFile&=&infomationForFile&+&tempS
PrintStream&ps&=&new&PrintStream(new&FileOutputStream(file));
ps.println(infomationForFile);
}&catch&(ClassNotFoundException&|&SQLException&e)&{
e.printStackTrace();
}&catch&(FileNotFoundException&e)&{
e.printStackTrace();
写的好详细,这样楼主要是不给分就太不应该了
给你贴一段DB类的代码吧,以后不要伸手了
import&java.sql.*;
public&class&DB&{
private&Connection&conn&=&
private&Statement&stmt&=&
private&String&dataBase&=&"mysql";
private&String&username&=&"root";
private&String&passwd&=&"";
&*&构造方法
&*&@param&dataBase
&*&@param&username
&*&@param&passwd
public&DB(String&dataBase,String&username,String&passwd){
this.dataBase&=&dataB
this.username&=&
this.passwd&=&
getConn();
getStatement();
&*&默认构造方法
public&DB(){
getConn();
getStatement();
&*&@Description:获得链接
&*&@return:void
&*&@time:日&下午5:48:52
private&void&getConn()&{
Class.forName("com.mysql.jdbc.Driver");
conn&=&DriverManager.getConnection("jdbc:mysql://localhost/"+dataBase+"?user="+username+"&password="+passwd);
}&catch&(ClassNotFoundException&e)&{
e.printStackTrace();
}&catch&(SQLException&e)&{
e.printStackTrace();
private&void&getStatement()&{
if(conn&!=&null)&{
stmt&=&conn.createStatement();
}&catch&(SQLException&e)&{
e.printStackTrace();
&*&@Description:slect
&*&@return:ResultSet
&*&@time:日&下午7:04:41
public&ResultSet&find(String&sql)&{
ResultSet&rs&=&
if(stmt&!=&null)&{
rs&=&stmt.executeQuery(sql);
}&catch&(SQLException&e)&{
e.printStackTrace();
&*&@Description:update,add,remove
&*&@return:void
&*&@time:日&下午7:05:02
public&void&update(String&sql)&{
if(stmt&!=&null)&{
stmt.executeUpdate(sql);
}&catch&(SQLException&e)&{
e.printStackTrace();
引用&1&楼&sean_0xiao&的回复:不是一来就要代码吧!你可以自己先写,有问题再来问!
引用&2&楼&qq_&的回复:同楼上,自己写写。。出错了就把你写的代码贴出来,我们来帮你纠错
大学刚开学,就来个求帮写作业的
引用&3&楼&walkman_22&的回复:第一步,建立Student类。
package&com.yanzhen.
&*&学生类信息
&*&包含:姓名;年龄;学号;JAVA成绩,C语言成绩,OC成绩
&*&@围脖:皖西程序猿
&*&@Email:walkman_
public&class&Student&{
private&String&
private&int&
private&String&
private&double&javaLanguageS
private&double&cLanguageS
private&double&ocLanguageS
public&String&getName()&{
public&void&setName(String&name)&{
this.name&=&
public&int&getAge()&{
public&void&setAge(int&age)&{
this.age&=&
public&String&getNumber()&{
public&void&setNumber(String&number)&{
this.number&=&
public&double&getJavaLanguageScore()&{
return&javaLanguageS
public&void&setJavaLanguageScore(double&javaLanguageScore)&{
this.javaLanguageScore&=&javaLanguageS
public&double&getcLanguageScore()&{
return&cLanguageS
public&void&setcLanguageScore(double&cLanguageScore)&{
this.cLanguageScore&=&cLanguageS
public&double&getOcLanguageScore()&{
return&ocLanguageS
public&void&setOcLanguageScore(double&ocLanguageScore)&{
this.ocLanguageScore&=&ocLanguageS
第二步,在MYSQL中建立数据库
DROP&TABLE&IF&EXISTS&STUDENT;&&
CREATE&TABLE&student&(&&
&&&name&varchar(20)&NOT&NULL,&&
&&&age&int(3)&NOT&NULL,&&
&&&num&varchar(20)&NOT&NULL,&&
&&&javaScore&double(4,2)&NOT&NULL,
&&&cScore&double(4,2)&NOT&NULL,
&&&ocScore&double(4,2)&NOT&NULL,
&&PRIMARY&KEY&(num)&&
第三步,主函数
package&com.yanzhen.
import&java.util.S
import&java.io.F
import&java.io.FileNotFoundE
import&java.io.FileOutputS
import&java.io.PrintS
import&java.sql.*;
&*&由控制台控制学生信息的输入,查询及保存的简单小系统。
&*&@围脖:皖西程序猿
&*&@Email:walkman_
public&class&StudentScoreQuery&{
private&final&static&String&TIP_MESSAGE&=&"学生成绩查询系统(新浪微博:皖西程序猿)";
private&final&static&String&OPTION_ONE&=&"1&将学生信息录入数据库中";
private&final&static&String&OPTION_TWO&=&"2&显示所有学生信息";
private&final&static&String&OPTION_THREE&=&"3&根据学生学号查询该学生的总分";
private&final&static&String&OPTION_FOUR&=&"4&导出所有学生的相关信息";
private&final&static&String&OPTION_FIVE&=&"5&退出";
//&数据库操作部分
//驱动程序名
private&final&static&String&driver&=&"com.mysql.jdbc.Driver";
//URL指向要访问的数据库名mydata
private&final&static&String&url&=&"jdbc:mysql://localhost:3306/student";
//MySQL配置时的用户名
private&final&static&String&user&=&"root";
//MySQL配置时的密码
private&final&static&String&password&=&"test";
public&static&void&main(String[]&args)&{
//&(1)控制台上显示主菜单信息
//&1&将学生信息录入数据库中&2&显示所有学生信息&3&根据学生学号查询该学生的总分&4&导出所有学生的相关信息&5&退出
System.out.print(TIP_MESSAGE&+&"\t\n");
System.out.print(OPTION_ONE);
System.out.print(OPTION_TWO);
System.out.print(OPTION_THREE);
System.out.print(OPTION_FOUR);
System.out.print(OPTION_FIVE&+&"\n");
//&判断输入的数字,决定操作
Scanner&scan&=&new&Scanner(System.in);
int&inputNumber&=&scan.nextInt();
if&(inputNumber&==&1)&{
//&具体功能实现:1&将学生信息录入数据库中
Student&stu&=&getScannerInputInformations();
saveStudentInfomationsIntoDatabase(stu);
}&else&if&(inputNumber&==&2&)&{
//&具体功能实现:2&显示所有学生信息
showAllStudentInformations();
}&else&if&(inputNumber&==&3&)&{
//&具体功能实现:3&根据学生学号查询该学生的总分
String&num&=&scan.next();
System.out.println("总分为:"&+&getSumScoreByNumber(num));
}&else&if&(inputNumber&==&4&)&{
//&4&导出所有学生的相关信息
writeAllStudentInformationIntoFile();
}&else&if&(inputNumber&==&5&)&{
//&具体功能实现:5&直接退出程序
System.exit(0);
//&由控制台输入信息并生成Student类
public&static&Student&getScannerInputInformations()&{
Student&stu&=&new&Student();
//&1&接收姓名
System.out.println("请输入姓名");
Scanner&scan&=&new&&Scanner(System.in);
String&getScanName&=&scan.nextLine();
//&2&接收年龄
System.out.println("请输入年龄");
scan&=&new&&Scanner(System.in);
int&getScanAge&=&scan.nextInt();
//&3&接收学号
System.out.println("请输入学号");
scan&=&new&&Scanner(System.in);
String&getScanNumber&=&scan.nextLine();
//&4&接收JAVA成绩
System.out.println("请输入JAVA成绩");
scan&=&new&&Scanner(System.in);
double&getScanJavaLanuageScore&=&scan.nextDouble();
//&5&接收C语言成绩
System.out.println("请输入C语言成绩");
scan&=&new&&Scanner(System.in);
double&getScanCLanuageScore&=&scan.nextDouble();
//&6&&接收OC成绩
System.out.println("请输入OC语言成绩");
scan&=&new&&Scanner(System.in);
double&getScanOCLanuageScore&=&scan.nextDouble();
//&7&组合Student对象
stu.setName(getScanName);
stu.setAge(getScanAge);
stu.setNumber(getScanNumber);
stu.setJavaLanguageScore(getScanJavaLanuageScore);
stu.setcLanguageScore(getScanCLanuageScore);;
stu.setOcLanguageScore(getScanOCLanuageScore);
//&具体功能实现:1&将学生信息录入数据库中
public&static&void&saveStudentInfomationsIntoDatabase&(Student&stu)&{
//声明Connection对象
Connection&
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,user,password);
//2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
&String&sql&=&"insert&into&student&values(?,?,?,?,?,?)&";&&
&PreparedStatement&&pst&=&con.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);&&
&pst.setString(1,&stu.getName());&&
&pst.setInt(2,&stu.getAge());
&pst.setString(3,&stu.getNumber());
&pst.setDouble(4,&stu.getJavaLanguageScore());
&pst.setDouble(5,&stu.getcLanguageScore());
&pst.setDouble(6,&stu.getOcLanguageScore());
&pst.executeUpdate();&&
&con.commit();
&pst.close();&&
&con.close();&
}&catch&(ClassNotFoundException&e)&{
e.printStackTrace();
}&catch&(SQLException&e)&{
e.printStackTrace();
//&具体功能实现:2&显示所有学生信息
public&static&void&&showAllStudentInformations()&{
//声明Connection对象
Connection&
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,user,password);
//2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
&String&sql&=&"select&*&from&student&";&&
&PreparedStatement&&pst&=&con.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
&ResultSet&rs&=&pst.executeQuery(sql);&&
&//&3.遍历查找数据库中数据
&while(rs.next())&{
&System.out.println(rs.getString(1)&+&"|"&+&rs.getInt(2)&+"|"+rs.getString(3)
+&rs.getDouble(4)&+&"|"&+&rs.getDouble(5)&+&"|"&+&rs.getDouble(6));
}&catch&(ClassNotFoundException&|&SQLException&e)&{
e.printStackTrace();
//&具体功能实现:3&根据学生学号查询该学生的总分
public&static&double&&&getSumScoreByNumber(String&num) &{
//声明Connection对象
Connection&
double&sumScore&=&0.0;
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,user,password);
//2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
&String&sql&=&"select&*&from&student&where&num="+&&&
&PreparedStatement&&pst&=&con.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
&ResultSet&rs&=&pst.executeQuery(sql);&&
&//&3.遍历查找数据库中数据
&while(rs.next())&{
&sumScore&=&rs.getDouble(4)&+&rs.getDouble(5)&+&rs.getDouble(6);
}&catch&(ClassNotFoundException&|&SQLException&e)&{
e.printStackTrace();
return&sumS
//&具体功能实现:4&导出所有学生的相关信息存放到studentInfo.txt中
public&static&void&writeAllStudentInformationIntoFile()&{
//声明Connection对象
Connection&
String&infomationForFile&=&"";
File&file&=&new&File("d:\\student.txt");
Class.forName(driver);
//&1.getConnection()方法,连接MySQL数据库
con&=&DriverManager.getConnection(url,&user,&password);
//&2.创建PreparedStatement类对象,用来执行SQL语句
con.setAutoCommit(false);
String&sql&=&"select&*&from&student&";
PreparedStatement&pst&=&con.prepareStatement(sql,&Statement.RETURN_GENERATED_KEYS);
ResultSet&rs&=&pst.executeQuery(sql);
//&3.遍历查找数据库中数据
while&(rs.next())&{
String&tempStr&=&(rs.getString(1)&+&"|"&+&rs.getInt(2)&+&"|"&+&rs.getString(3)&+&rs.getDouble(4)&+&"|"
+&rs.getDouble(5)&+&"|"&+&rs.getDouble(6))&+&"\n";
infomationForFile&=&infomationForFile&+&tempS
PrintStream&ps&=&new&PrintStream(new&FileOutputStream(file));
ps.println(infomationForFile);
}&catch&(ClassNotFoundException&|&SQLException&e)&{
e.printStackTrace();
}&catch&(FileNotFoundException&e)&{
e.printStackTrace();
哈哈哈&&当时我怎么那么笨,没想起来这样。}

我要回帖

更多关于 教师证普通话等级要求 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信