青岛理工大学java第三次上机.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
青岛理工大学java第三次上机

课程实验报告 课程名称 Java应用技术 班级 计算132 实验日期 2015.10.13 姓名 李月娟 学号 201307039 实验成绩 实验名称 实验3:数据库应用设计 实 验 目 的 及 要 求 1.掌握如何创建数据源; 2.掌握JDBC-ODBC桥接器和JDBC的概念; 3.掌握查询记录; 4.掌握更新、添加、删除记录。 实 验 环 境 操作系统:Windows IDE:JDK 或者 MyEclipse 实 验 内 容 (1)学生信息管理系统。 学生成绩表Student(Sno 字符串,长度9, Sname 字符串,长度10, Class 字符串,长度10, Age 整型, Sex 字符串,长度2) 实现如下功能,要求用图形化界面去实现: A.输入若干个学生的信息到Student表; B.修改制定学号学生的基本信息; C.删除指定学号的学生基本信息; D.按照性别找出所有相应的学生基本信息; E.按照年龄段找出所有相应的学生基本信息,例如[19,21]的学生。 调 试 过 程 及 实 验 结 果 输入若干个学生的信息到Student表 B.修改制定学号学生的基本信息 C.删除指定学号的学生基本信息 D.按照性别找出所有相应的学生基本信息 E.按照年龄段找出所有相应的学生基本信息,例如[19,21]的学生 总 结 1首先记得导入java.sql.*包,不然很多类,接口都没有定义。 2URL中localhost表示本机,其后面的端口根据不同的机器而定,一定要找正确,不然无法正确连接到数据库。 3在写sql语句时,变量名要写到sql外,还要注意VLAUES内数据的单引号,不能丢失。 4定义的Scanner对象在键盘中读取数据时,reader在读完字符串类型,又去读取int类型,但是再次读取字符串类型时,无法读入,需要另外创建一个Scanner对象。 5输入逗号,分号时一定要用正确的输入法,否则发生错误很难查找。 6rs.getString(Sno)中的变量都要用双引号,不论是CHAR类型还是int类型,因为它代表的是表的属性名。 这次实验开始的时候,java连接数据库出现了很多问题,庆幸最后中与连接上了。编写程序时,熟悉了Sql中很多的接口类,对于java控制数据库的语句多少了解了一些,实践出真知这句话是真的,以后还要多写程序才行,以便更好地了解java的应用。 附 录 import java.sql.*; import java.io.*; import java.util.*; public class Test1{ public static void main(String[] args) throws Exception{ try{ Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver); String url = jdbc:sqlserver://localhost:60399;DatabaseName=test; Connection conn = DriverManager.getConnection(url,sa,94yahuijuan); Statement stmt = conn.createStatement(); String sql = CREATE TABLE Student(Sno NCHAR(9),Sname NCHAR(10),Class NCHAR(10),Age INT,Sex NCHAR(2)); int num = stmt.executeUpdate(sql); System.out.println(CREATE+num); // A功能: sql = INSERT INTO Student(Sno,Sname,Class,Age,Sex)+VALUES(201307037,刘敏,计算132,20,女); num = stmt.executeUpdate(sql); sql = INSERT INTO Student(Sno,Sname,Class,Age,Sex)+VALUES(201307038,吴秀,计算132,19,女); num = stmt.executeUpdate(sql); sql = INSERT INTO Student(Sno,Sname,Class,Age,Sex)+VALUES(201307039,李月娟,计算132,20,女); num = stmt.executeUpdate(sql); sql = INSERT INTO Student(Sno,Sname,Cla

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档