day23-网上书店实战1面试题jdbc数据库_第1页
day23-网上书店实战1面试题jdbc数据库_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、、是否熟悉 语句?熟悉哪些数据库,会不会使用 语句对数 据进行增、删、改和查询?、对数据库建模的感受?3、SELECT * FROM TABLE 和 SELECT * FROM TABLEWHERE NAME LIKE % AND ADDR LIKE % AND (1_ADDR LIKE % OR 2_ADDR LIKE %OR 3_ADDR LIKE % OR 4_ADDR LIKE % )的检索结果为何不同?4、有两张表 A、B,A 是主表,B 是丛表,删除 A 表在 B 表中不存在的。5、oracle 删除重复数据的几种方法6、oracle 级联怎么删除7、Oracle 系统进程 是哪几

2、种?详细说明一下8、建立一个链表,每个结点包括:学号、号,则输出该结点内容后,并将其结点删去。、,输入一个学号,如果链表中的结点包括该学9、使用 JDBC 可以做到的是A.把二进制代码传送到任何关系数据库中 B.把 Java 源代码传送到任何关系数据库中 C.把表单信息传送到任何关系数据库中D.很容易地把 SQL 语句传送到任何关系数据库中10、数据库连接池的工作机制11、数据库三范式12、给你一个:驱动程序 A,数据源名称为 B,用户名称为 C,的所有数据。为 D,数据库表为 T,请用 JDBC 检索出表 T13、请写一个 java 程序实现数据库缓冲池的功能?14、用 JDBC 编写能实现

3、数据库连接和断开的程序段。15、双向链表的删除结点16、写一个方法(函数):判断一个单链表中是是否有环?17、Java 中数据库的步骤,Sement 和 PreparedSement 之间的区别。18、假设现有一个单向的链表,但是只知道只有一个指向该节点的指针 p,并且假设这个节点不是尾节点,试编程实现删除此节点。21、Jdo 是什么?22、简述 JDBC 的基本功能。23、实现两个链表的合并。24、将一个链表逆序.25、一个节点到一个有序链表。26、写一段 Jdbc 连 Oracle 的程序,并实现数据查询.27、过程和函数的区别28、事务是什么?29、游标的作用?如何知道游标已经到了最后?

4、30、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。31、看图做题32、看图做题33、写出不结点的双向链表的排序算法。34、以下数据库操作的程序片段如何改进会跟好?try Class.forName(“com.jdbc.Driver”);Connection conn = DriverManager.getConnection(“jdbc:Sement stmt = conn.createSement();:/localhost/test”, “root”, “123456”);String sql = “select * from T_User where

5、username=” + name+ “ and password=” + password + “”; ResultSet rs = stmt.executeQuery(sql);if (rs.next() System.out.prln(“User Name and Password is correct!”); else System.out.prln(“User Name and Password pair is invalidate”); catch (Exception e) e.prStackTrace();35、从 Product 表中取出 price 大于 9.99 的前 1

6、00 行数据。36、接上题,要求取出满足条件的第 100 行至第 200 行数据。37、获取数据库当前时间,并以 yyyy-MM-dd HH:mm:ss 的格式输出38、数据库中的索引和外键是什么意思?用途?39、下列 SQL 条件语句中的列都建有恰当的索引,但执行速度却非常慢,说出原因并改写SELECT * FROMSELECT * FROM SELECT * FROMWHERE substr(value,1,4)=5378 WHERE value/30 desc dept;名称是否为空? 类型DEPTNO DNAME LOC说明:deptno 部门NOT NULL NUMBER(2)VAR

7、CHAR2(14) VARCHAR2(13);dname:部门名称;loc:部门所在地区员工信息表:emp 其结构如下:SQL desc emp;名称是否为空?类型EMPNO ENAME JOB MGRHIREDATE SAL DEPTNO说明:empno:员工部门;题目:NOT NULLNUMBER(4) VARCHAR2(10) VARCHAR2(9) NUMBER(4) DATE NUMBER(7,2) NUMBER(2);hiredate:受雇日期;sal:薪金;deptno:;ename:员工;job:工作;mgr:1、列出部门名称为:SALES 的所有员工的2、列出员工名字中带有

8、SM 字符的详细信息;,工作,受雇日期及薪金;3、显示所有的员工的,但要将名字中的A换成a:4、受雇于23-1 月 -05以前的员工,薪金增加 10%,但所在部分为 20 的除外;41、当使用 EXP 传统工具导出 SCOTT 用户下的所有对象时,应用使用以下那个选项:A: tablesB:schemasC:owner D:full42、当使用 IMP 传统导入工作导入数据库对象时,如果某个对象已经存在,为防止报错,则应该在导入的时候指定那个参数?43、以 system(为 abc)导出 scott 用户的所有对象到 scott.dmp 文件中,写出语句?44、说出数据连接池的工作机制是什么?

9、45、JDBC 调用数据库的基本步骤46、如果要做一个简单的权限管理系统,要求每个登录用户可以有多个角色,每个角色有可能有多个用户来使用,请你设计一下需要有哪些表?1)请先做出表结构,设定好主键和外键2)假一个角色叫操作员,如果想查询一下属于这个操作员角色的用户有哪些,这些用户的等信息,请给出 SQL 语句3)假如想统计出每种角色有多少个用户,请给出 SQL 语句(需要显示角色的名称等信息)(注意:答题时尽量使用标准 SQL,比如:表连接用 JOIN、LEFT JOIN 等关键字)47、给几张表,求其中不重复的数据48、用一条 SQL 语句 查询出每门课都大于 80 分的学生namekeche

10、ng语文数学语文数学语文数学英语准备数据的 sql 代码:fenshu 817576908110090create table score(idprimary key auto_increment,name varchar(20),subject varchar(20),score);insert (null,(null,(null,(null,(null,(null,(null,o score values ,语文,81),数学,75),语文,76),数学,90),语文,81),数学,100),英语,90);提示:当百思不得其解时,请理想思维,把小变成大做,把大变成小做。49、现有老师表和学生表teacher(idnameprimary key auto_increment,varchar(32)student(id name

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论