《数据库实验十[荟萃内容]》由会员分享,可在线阅读,更多相关《数据库实验十[荟萃内容](9页珍藏版)》请在人人文库网上搜索。

1、北京建筑大学理学院 信息与计算科学专业 实验报告课程名称 数据库原理及应用 实验名称 JAVA连接SQL Server 2000 实验地点 专业机房 日期 2016.5.15姓名 张雷 班级 信131 学号 201307010128 指导教师 靳旭玲 成 绩 【实验目的】1. 掌握利用ODBC-JDBC访问SQL Server 2000方法。2. 了解利用SQL Server 2000 Driver For JDBC驱动程序访问SQL Server 2000方法。3. 掌握JAVA访问SQL Server 2000数据库常用JDBC API。【实验要求】 1. 利用JDBC-ODBC桥连接到S。

2、QL Server 2000数据库。2. 设计程序以在学生信息管理系统为例,完成该系统的登录、学生信息的增删改查等功能。3. 保存并上交实验结果。【实验环境】1、操作系统:WinXp Professional 2、数据库:SQL Server 20003、jdk1.5, eclipse3.1【实验内容】使用java与 Server2000编写一个典型的学生信息管理系统模块, 包括该系统的登录、学生信息的增删改查等功能。登陆if(e.getSource()=JB1)tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection cot=Driv。

3、erManager.getConnection(jdbc:odbc:Nico,sa,sa);Statement stm=cot.createStatement();ResultSet rs=stm.executeQuery(sql_name);/ResultSet rs1=stm.executeQuery(sql_password);if(rs.next()user_password=rs.getString(1).trim();/第1列为用户号user_name=rs.getString(2).trim();System.out.println(user_password);/第8列为教师密。

4、码if( (name!=null & (name.equals(user_name) & (password!=null&(password.equals(user_password) )new student_manage();elseJOptionPane.showMessageDialog(null,用户名或密码错误!n请重新输入或选择其他方式登陆n您还有+(3-count)+次尝试机会);count+;if(count3)System.exit(0);elseJOptionPane.showMessageDialog(null,此管理员不存在!);catch(Exception ee)。

5、添加if(e.getSource()=JBAdd)/System.out.println(ffffffffffffffffffff);String snumber=JTNumber.getText();String sname=JTName.getText();String sclass=JTClass.getText();String ssex=女;if(JRB1.isSelected()ssex=男;String scollect=JT1.getText();String sbir=JT2.getText();sql=select * from student where Id=+snum。

6、ber+;tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection cot=DriverManager.getConnection(jdbc:odbc:Nico,sa,sa);Statement stm=cot.createStatement();ResultSet rs=stm.executeQuery(sql);if(rs.next()JOptionPane.showMessageDialog(null,该号已经存在!);elsesql=insert into student values(+snumber+,+sname+,+sc。

7、lass+,+ssex+,+scollect+,+sbir+);int i=stm.executeUpdate(sql);if(i0)JOptionPane.showMessageDialog(null,添加成功!);elseJOptionPane.showMessageDialog(null,删除失败!);查询sql=select * from student where Id=+snumber+;tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection cot=DriverManager.getConnection(jdbc:odb。

8、c:Nico,sa,sa);Statement stm=cot.createStatement();ResultSet rs=stm.executeQuery(sql);if(rs.next()String name=rs.getString(2);JTName.setText(name);String clas=rs.getString(3);JTClass.setText(clas);String sex=rs.getString(4);JRB1.setText(sex);String collect=rs.getString(5);JT1.setText(collect);String 。

9、bir=rs.getString(6);JT2.setText(bir);修改if(e.getSource()=JBGet )String snumber=JTNumber.getText();String sname=JTName.getText();String sclass=JTClass.getText();String ssex=女,sql;if(JRB1.isSelected()ssex=男;String scollect=JT1.getText();String sbir=JT2.getText();sql=select * from student where Id=+snum。

10、ber+;tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection cot=DriverManager.getConnection(jdbc:odbc:Nico,sa,sa);Statement stm=cot.createStatement();ResultSet rs=stm.executeQuery(sql);if(rs.next()sql=update student set name=+sname+,class=+sclass+,sex=+ssex+,collect=+scollect+,bir=+sbir+ where Id。

11、=+snumber+;System.out.println(sql);int n=stm.executeUpdate(sql);if(n0)JOptionPane.showMessageDialog(null,修改成功!);elseJOptionPane.showMessageDialog(null,修改失败!);elseJOptionPane.showMessageDialog(null,此用户不存在!);删除if(e.getSource()=JBDel)String snumber=JTNumber.getText();String sname=JTName.getText();sql=s。

12、elect * from student where Id=+snumber+;tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection cot=DriverManager.getConnection(jdbc:odbc:Nico,sa,sa);Statement stm=cot.createStatement();ResultSet rs=stm.executeQuery(sql);if(rs.next()sql=delete from student where Id=+snumber+;int n=stm.executeUpdate(sql);if(n0)JOptionPane.showMessageDialog(null,删除成功!);elseJOptionPane.showMessageDialog(null,删除失败!);elseJOptionPane.showMessageDialog(null,此用户不存在!);catch(Exception er)- 9 -谷风书苑。

java 实验十 数据库实验_数据库实验十[荟萃内容]相关推荐

  1. mysql实验四图书视图_[数据库实验四.doc

    [数据库实验四 计算机与信息学院实验报告 系: 专业: 年级: 姓名: 学号: 22 实验室号 计算机号 22 实验时间: 2013年10月29日 指导教师签字: 成绩: 报告退发 (订正 . 重做) ...

  2. 火锅店点餐数据库设计_第一次实验报告

    点餐数据库系统设计一 应用背景 本次实验的应用背景为火锅店点餐数据库系统,我们从整个用餐流程去考虑来进行实体对象的确认 用餐流程: 顾客进入餐厅 顾客进入餐厅以后,前台需要确认顾客的人数,以及现在相匹 ...

  3. 实验4mysql查询数据_数据库实验四 复杂查询.doc

    实验四 复杂查询 一.实验目的 掌握两个表以上的连接查询的应用,包括嵌套查询. 二.实验内容 (1)查询比"林红"年纪大的男学生信息. select * from Studentw ...

  4. python语言的实验心得体会范文_关于实验的心得体会范文5篇

    --文章来源网络,仅供参考 1 关于实验的心得体会范文 5 篇 心得体会是指一种读书. 实践后所写的感受性文字. 是指将学习的东西运用 到实践中去, 通过实践反思学习内容并记录下来的文字, 近似于经验 ...

  5. java mysql数据库回退_数据库事务及Java中的处理

    事 务是指一组相互依赖的操作行为,举一个举得不能再被举的例子就是银行交易,当然还有其他像网上购物,电子货币交易等等,事务的成功取决于这些相互依赖的操 作行为是否都能执行成功,只要有一个操作行为失败,就 ...

  6. mysql数据库算法_数据库:MySQL索引背后的数据结构及算法原理【转】

    原文:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话 ...

  7. 元组可以直接添加进数据库吗_数据库篇-第一章:数据库基本概念

    面试必备基础数据库知识,扫码关注公众号提升 01 第一,什么是数据库? 维基百科上是这样定义的: 所谓"数据库"是以一定方式储存在一起.能予多个用户共享.具有尽可能小的冗余度.与应 ...

  8. 创建mysql数据库快照_数据库教程

    下面,容我来向大家介绍数据库学习内容,主要讲述的是SQL Server 2008高可用性系列之数据库快照.想了解的就来看看吧! 一:简介:数据库快照是一个数据库的只读副本,它是数据库所有数据的映射,由 ...

  9. sql 数据库检查_数据库检查点– SQL Server 2016中的增强功能

    sql 数据库检查 When a new row is inserted or an existing one is updated in your database, the SQL Server ...

  10. phpcms数据库备份与恢复_数据库备份与恢复方案

    推荐教程:SQL教程 SQL SERVER数据备份方案 SQL SERVER数据库的备份方法主要有完整备份,差异备份,事务日志备份等.根据数据安全性的要求,推荐的备份方式为每周一次完整备份,每天一次差 ...

最新文章

  1. gitlab 钩子 php,gitlab通过webhook.php自动部署标签
  2. cisco 交换机 定期 自动 备份配置 -linux,交换机定时自动备份配置文件的方法
  3. 【TensorFlow-windows】学习笔记四——模型构建、保存与使用
  4. 顶部吸附_吸附脱附催化燃烧的工作原理
  5. 第十届“泰迪杯”挑战赛B题,获国家一等奖,提名国特,电力负荷预测及突变点检测分析论文、思路、程序分享
  6. 32怎么通过一个按键实现不同工作模式_罗技G604鼠标为设计师而生,15个可编程按键玩转Adobe软件!...
  7. matlab求边界点,MATLAB Delaunay算法提取离散点边界的方法
  8. 2.心理学家-威廉.詹姆斯
  9. 行业承压虎牙营收持续稳健,电竞浪潮中把握长期价值
  10. 天津大学财务报表分析答案合集
  11. 宾得常用镜头群[转自东河寒梅]_我是亲民_新浪博客
  12. 从存活了1441年的企业,我们能学到什么?
  13. Neo4j CQL高级
  14. 秦曾昌人工智能课程---2、机器学习中的数学基础2
  15. 小米电视怎么看cctv?安装电视家教你锁定2022世界杯“观赛位”
  16. vue3 Component inside <Transition> renders non-element root node that cannot be animated.
  17. 只要你懂得人性,就不怕没钱赚!
  18. mysql:innodb存储引擎之表结构
  19. Excel表格输入长数字显示乱码不正常解决方法
  20. 网易游戏offer经历

热门文章

  1. SQL Server2017安装教程
  2. IOS APP 证书申请 及 打包ipa包
  3. netstat -s TCP连接失败 相关统计 解释
  4. HTML+CSS的项目练习
  5. linux内核编程memcpy,memcpy Linux内核实现引发的思考:为什么嵌入式汇编中不用指定段寄存器...
  6. mysql.sock的问题
  7. 下列选项中关于java中super关键字的说法错误的是_下列选项中关于Java中super关键字的说法错误的是( )。...
  8. HDU 1811 Rank of Tetris
  9. 在ArcGIS中的西安80坐标系转北京54坐标系
  10. 【ARM裸板】Nand Flash编程