java.sql的sql包内容
发布网友
发布时间:2022-04-07 22:07
我来回答
共1个回答
热心网友
时间:2022-04-07 23:36
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:为了指示并不是批量更新中的所有命令都成功执行而抛出
java.sql的sql包内容
java.sql 包中包含用于以下方面的 API:通过 DriverManager 实用程序建立与数据库的连接DriverManager 类:建立与驱动程序的连接SQLPermission 类:代码在 Security Manager(比如 applet)中运行时提供权限,试图通过 DriverManager 设置一个记录流Driver 接口:提供用来注册和连接基于 JDBC 技术(“JDBC驱动程序...
java的API,怎么理解,JDBC是什么(Java中,JDBC是指)
JDBCAPI主要位于JDK中的java.sql包中(之后扩展的内容位于javax.sql包中),主要包括(斜体代表接口,需驱动程序提供者来具体实现)::负责加载各种不同驱动程序(Driver),并根据不同的请求,向调用者返回相应的数据库连接(Connection)。Driver:驱动程序,会将自身加载到中去,并处理相应的请求并返回...
jndi(java命名与目录接口)api下有哪些常用的包和接口?
1、 java.sql包,个包里面是JDBC2.0的核心API。它包括了原来的JDBC API(JDBC 1.0版本),再加上一些新的2.0版本的API。这个包在Java 2 Platform SDK里面有。 2、 javax.sql包,这里面是JDBC2.0的标准扩展API。这个包是一个全新的,在Java 2 Platform SDK, Enterprise Edition里面单独提供。 JDBC2.0的核心API包...
引入包的时候,import java.sql.*和分别引入有区别么
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class SqlConn { //杩炴帴鏁版嵁搴�// String url = "jdbc:sqlserver://localhost:1433; DatabaseName=CoutureOL";String username="sa"; // 鐧诲綍鍚�String userpwd="123456"; /...
引入包的时候,import java.sql.*和分别引入有区别么
您好:import java.sql.* 表示的是引入java.sql包下的全部类, 而例如:import java.sql.Connection 只引入了Connection 一个类, 谢谢。望采纳。
查询数据库数据的元信息
简介java中数据库的操作相信大家都不陌生,JDK提供了java.sql包来规范对数据库的各种操作。我们最常用的操作就是从数据库的ResultSet中获取数据,其实这个包中还有一个非常有用的类叫做ResultSetMetaData,可以通过这个类来获取查询数据的元信息,一起来看看吧。使用ResultSetjava.sql.ResultSet是一个通用的...
javax.sql.DataSource和java.sql.DriverManager的区别
首先,原生的数据库连接引入了mysql 的那个连接包是这样子:con = (Connection) DriverManager.getConnection(url, user, password);这里的 Connection 对象是 JDBC4Connection 类型。
在java.sql包含哪些接口
(1) Statement —— SQL语句执行接口 Statement接口代表了一个数据库的状态,在向数据库发送相应的SQL语句时,都需要创建Statement接口或者PreparedStatement接口。在具体应用中,Statement主要用于操作不带参数(可以直接运行)的SQL语句,比如删除语句、添加或更新。(2) PreparedStatement —— SQL语句预编译...
在eclipse中编写import java.sql.*显示黄色的波浪线
引入了相关类,但是代码中没有使用相关的类,所以eclipse检测结果为引入了冗余包,所以有淡黄色线,但是不影响程序的编译和运行
java 的包有哪些
Java扩展包是Java标准库包的补充,包括如java.net包(提供网络编程相关的类)、java.sql包(提供数据库编程相关的类)等。这些包提供了更多的功能以满足不同开发需求。三、第三方库包 除了Java标准库和扩展包外,还有很多由第三方开发者提供的包,如Spring框架的多个包(spring-core、spring-web等)、...