java笔试要点(java.sql包)

提供JAVA存取数据库能力的包是 ( )

A: java.sql B: java.awt C: java.lang D: java.swing

解析:

A,java.sql包提供Java存取数据库能力

B,java.awt包是java图形界面的包

C,java.lang是java语言的核心好,lang是language的简写

D,java.swing是经过java封装的与操作系统无关的图形界面包

注解:

java.sql提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。此 API 包括一个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源。

java(TM),那个TM,指的是Trade Mark,也就是商标,以前是sun公司持有,现在卖给Oracle了。

java.sql 包中包含用于以下方面的 API:

通过 DriverManager 实用程序建立与数据库的连接

DriverManager 类:建立与驱动程序的连接

SQLPermission 类:代码在 Security Manager(比如 applet)中运行时提供权限,试图通过 DriverManager 设置一个记录流

Driver 接口:提供用来注册和连接基于 JDBC 技术(“JDBC驱动程序”)的驱动程序的 API,通常仅由 DriverManager 类使用

DriverPropertyInfo 类:提供 JDBC 驱动程序的属性,不是供一般用户使用的向数据库发送 SQL 语句

Statement:用于发送基本 SQL 语句

PreparedStatement:用于发送准备好的语句或基本 SQL 语句(派生自 Statement)

CallableStatement:用于调用数据库存储过程(派生自 PreparedStatement)

Connection 接口:提供创建语句以及管理连接及其属性的方法

Savepoint:在事务中提供保存点获取和更新查询的结果ResultSet 接口SQL 类型到 Java 编程语言中的类和接口的标准映射关系

Array 接口:SQL ARRAY 的映射关系

Blob 接口:SQL BLOB 的映射关系

Clob 接口:SQL CLOB 的映射关系

Date 类:SQL DATE 的映射关系

NClob 接口:SQL NCLOB 的映射关系

Ref 接口:SQL REF 的映射关系

RowId 接口:SQL ROWID 的映射关系

Struct 接口:SQL STRUCT 的映射关系

SQLXML 接口:SQL XML 的映射关系

Time 类:SQL TIME 的映射关系

Timestamp 类:SQL TIMESTAMP 的映射关系

Types 类:提供用于 SQL 类型的常量自定义映射 SQL 用户定义类型 (UDT) 到 Java 编程语言中的类

SQLData 接口:指定 UDT 到此类的一个实例的映射关系

SQLInput 接口:提供用来从流中读取 UDT 属性的方法

SQLOutput 接口:提供用来将 UDT 属性写回流中的方法元数据

DatabaseMetaData 接口:提供有关数据库的信息

ResultSetMetaData 接口:提供有关 ResultSet 对象的列的信息

ParameterMetaData 接口:提供有关 PreparedStatement 命令的参数的信息异常

SQLException:由大多数方法在访问数据出问题时抛出,以及因为其他原因由其他一些方法抛出

SQLWarning:为了指示一个警告而抛出

DataTruncation:为了指示数据可能已经被截断而抛出

BatchUpdateException:为了指示并不是批量更新中的所有命令都成功执行而抛出

    

原文地址:https://www.cnblogs.com/feixian-blog/p/9081411.html

时间: 2024-07-29 01:52:14

java笔试要点(java.sql包)的相关文章

使用jdk中的java.sql包中的方法进行jdbc连接

首先说明用 java.sql包进行jdbc连接的步骤: 1.加载数据库的驱动.(一般是oracle和mysql,oracle的数据驱动名是:Oracle.jdbc.driver.OracleDriver       mysql的驱动名是:com.mysql.jdbc.Driver) 2.获得连接 3.获得预编译对象, 4.绑定参数. 5.执行sql 6.获得结果集,遍历得出结果. 7.关闭连接. 说明这里用的是mysql数据库:数据库名如下所示: 代码如下所示: 1 package com.ql

java EE实现动态SQL的

结果图 情况一: 情况二: 预先软件准备 Eclipse软件 JDK 最好是1.5以上 Tomcat MySQL Windows xp及其以上版本的操作系统 浏览器(随便哪一种的较新版本) jquery-1.11.2.js------------网络上自己下载(“百度”à“jquery-1.11.2.js包”) mysql-connector-java-5.0.5-bin.jar------网络上自己下载(“百度”à”mysql驱动jar包”) 项目截图 具体代码如下 JSP网页 report_

java笔试练习题

选择题(共50题,每题1.5分,共75分.多选题选不全或选错都不得分.)1. 以下属于面向对象的特征的是(C,D).(两项)A) 重载B) 重写C) 封装D) 继承 2. 以下代码运行输出是(C)public class Person{private String name=”Person”;int age=0;}public class Child extends Person{public String grade;public static void main(String[] args)

Java笔试面试题整理第一波

(本系列同步更新于 个人博客小站) 本系列整理Java相关的笔试面试知识点.其它几篇文章例如以下: Java笔试面试题整理第八波 Java笔试面试题整理第七波 Java笔试面试题整理第六波 Java笔试面试题整理第五波 Java笔试面试题整理第四波 Java笔试面试题整理第三波 Java笔试面试题整理第二波 Java笔试面试题整理第一波 1.Java变量 Java中主要有例如以下几种类型的变量 局部变量 类变量(静态变量)-- 属于类 成员变量(非静态变量)-- 属于对象 2.关于枚举 pack

Java笔试面试题整理第四波

1.HashMap.HashTable.ConcurrentHashMap的区别 [参考:http://www.cnblogs.com/carbs/archive/2012/07/04/2576995.html] (关于HashMap的分析,在第三篇总结<Java笔试面试题整理第三波>中的hashCode有分析,同样在这篇中有关于Java容器的介绍.HashMap和HashTable都属于Map类集合.) HashMap和HashTable都实现了Map接口,里面存放的元素不保证有序,并且不存

weblogic11_64下的java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.sql.Date

项目需要切换服务器,从server2003切换到server2008上,新环境用的weblogic11_64.Oracle11g 项目部署运行之后,其他一切正常,只有涉及到查询date类型的数据库字段时,会报以下错误: java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.sql.Date 按照一般思路,这个异常,是代码中存在类型的强制转换,只要把强制转换的地方修改成合理的类型转换逻辑就可以了. 但是考虑到

Java从零开始学十四(包和访问控制)

一.java中的包 Java文件的组织形式Windows中的文件功能类似 在开发比较大的项目时,不可能只涉及到一个java文件,可能要创建几十,甚至几百个java文件,这个时候,我们就可以使用包,把相关的java文件放在一起,利用包来方便,快捷,有效的管理这些文件 包的引入还可以避免命名冲突的问题,不同包下的类名可以同名 二.定义包 package 包名 这条语句必须放在java源程序的第一行,前面不能有任何可执行代码,当然注释除外 包可以创建多层次的,不同层次之间用点(.)隔开和windows

Java 笔试面试 基础篇 一

1. Java 基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法, 线程的语法,集合的语法,io 的语法,虚拟机方面的语法. 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public 的类,并且public 的类名必须与文件名相一致. 2.Java 有没有goto? java 中的保留字,现在没有在java 中使用. 3.说说&和&&的区别. &和&am

Java通过jdbc连接sql server2012详细过程

在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式.如果在安装时选用了后者,则重新设置如下: 设置SQL Server 2012的身份验证方式: 1.在连接的服务器上右击,选择属性 2.点击左侧上的安全性,在栏目中选择SQL Server和Windows身份验证 3.设置sa的密码和sa登录名 在根目录下,点击安全性->登录名->选择sa登录名右击选择属性 点击左侧上的常规,在右侧设置登录名sa和密码 4.设置完账号密码