- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
保证程序运行无误,我都云新过了!!
import java.sql.*;
import java.util.*;
public class Student2 {
private static Scanner scanner =new Scanner(System.in);
String driver = org.hsqldb.jdbcDriver;
String url = jdbc:hsqldb:hsql://localhost;//连接到本机上默认的数据库
String user=sa;
String pass=;
private Connection con;
public void init()throws Exception{
if(con!=null) return;//已经初始化
Class.forName(driver); //装载驱动
con=DriverManager.getConnection(url,user,pass);//建立和数据库之间的连接
String sql=create table student(id bigint,name varchar(120),;
sql+=os decimal,math decimal,java decimal);
Statement stmt=con.createStatement();
stmt.executeUpdate(sql);//创建表,只执行一次。//在表中插入数据以备使用
}
public void close()throws Exception{
if(con!=null) con.close();
}
/**创建student 表,表中有id,name,math,os,java 五列*/
public void Add() throws Exception{
System.out.println(请输入学生学号:(当输入学号为-1时停止));
long id=scanner.nextLong();
while(id!=-1){
System.out.println(请输入该学生的名字:);
String name=scanner.next();
System.out.println(请连续输入 os,math,java各科成绩:);
double os=scanner.nextDouble();
double math=scanner.nextDouble();
double java=scanner.nextDouble();
String sql=insert into student values(?,?,?,?,?);
PreparedStatement pstmt =con.prepareStatement(sql);
pstmt.setLong(1,id);
pstmt.setString(2,name);
pstmt.setDouble(3,os);
pstmt.setDouble(4,math);
pstmt.setDouble(5,java);
pstmt.execute();
pstmt.close();
System.out.println(请输入学生学号:(当输入学号为-1时停止));
id=scanner.nextLong();
}
}
/**查询时使用Statement 的executeQuery 方法,其它用executeUpdate 方法*/
public void dispAll() throws Exception{
Statement stmt=con.createStatement(); //创建对象,该对象用来执行命令
String sql=select * from student;
ResultSet rs=stmt.executeQuery(sql);//执行命令,返回执行结果
if(!rs.next())
System.out.println(对不起,该数据库可能还没有创建信息!!);
while(rs.next()){
String id=rs.getS
您可能关注的文档
- 英语试题练习题教案学案课件赴新加坡参加英语骨干教师培训学习总结.doc
- 英语试题同步练习题考试题教案八年级英语下册期末复习试题.doc
- 英语试题同步练习题考试题教案初三英语语法总复习(名词).doc
- 英语书面表达训练.doc
- 英语说课稿模板两份.docx
- 英语四级必备作文 多看电视对儿童坏处.doc
- 英语四级讲座——阅读理解.ppt
- 英语同步练习题考试题试卷教案高考英语语法复习之名词练习.doc
- 英语同步练习题考试题试卷教案高考语法讲义(十五)主谓一致.doc
- 英语同步练习题考试题试卷教案高三英语非谓语动词专项练习.doc
- 《JJF 2132-2024荧光紫外灯人工气候老化试验装置校准规范:辐射照度参数》.pdf
- JJF 2120-2024轮速传感器校准规范.pdf
- 计量规程规范 JJF 2120-2024轮速传感器校准规范.pdf
- 《JJF 2129-2024钙钛矿太阳电池校准规范:光电性能参数》.pdf
- JJF 2129-2024钙钛矿太阳电池校准规范:光电性能参数.pdf
- 《JJF 2120-2024轮速传感器校准规范》.pdf
- JJF 2117-2024沥青混合料理论最大相对密度仪校准规范.pdf
- JJF 2116-2024特定蛋白分析仪校准规范.pdf
- 《JJF 2116-2024特定蛋白分析仪校准规范》.pdf
- 计量规程规范 JJF 2117-2024沥青混合料理论最大相对密度仪校准规范.pdf
文档评论(0)