java.sql什么意思(JAVA是什么意思)
大家好,今天来为大家分享java.sql什么意思的一些知识点,和JAVA是什么意思的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
高手帮忙import java.sql.ResultSet是什么意思啊
导入一个类,类名是java.sql.ResultSet(注意,前面是包名)
ResultSet,顾名思义,是结果集的意思。
ResultSet其实是一个接口,由Statement(句柄对象).getResultSet()方法返回它ResultSet的实现类的对象。
ResultSet的实现类到底是干什么的呢?
它是用来存放从数据库里取出的结果集的对象。(其实不是存放数据,不过你可以暂时这么想象)。
ResultSet有一个游标指针,通过控制它你可以得到数据库里取出来的数据的任何一行中的任何一个单元。
数据集可以想象一张二维表(类似于Excel那样的表格)
ResultSet一开始的游标在表头部(注意不是第一行,是第一行的上面一行),用next()方法移向下一行。用getXXX(x)方法取得这一行的某个元素。
x是取第几列的意思。
注意getXXX只是一个代替,具体有如下几种常用方法
getString
getLong
getInteger
getFloat
getDate
getTime
getObject
...
每一种取出来都返回成get后面对对应的类型(当然要保证数据就是那种类型或者可以转换成那种类型)
这时候你可以用一个二维循环取出它全部的数据
具体用法,请参考JDK帮助文档。
java.sql的sql包内容
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里面的JDBC是什么意思啊
Java数据库连接是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。
这种类型的驱动把所有JDBC的调用传递给ODBC,再让后者调用数据库本地驱动代码(也就是数据库厂商提供的数据库操作二进制代码库,例如Oracle中的oci.dll)。
API概述
JDBC API主要位于JDK中的java.sql包中(之后扩展的内容位于javax.sql包中),主要包括(斜体代表接口,需驱动程序提供者来具体实现):
DriverManager:负责加载各种不同驱动程序(Driver),并根据不同的请求,向调用者返回相应的数据库连接(Connection)。Driver:驱动程序,会将自身加载到DriverManager中去,并处理相应的请求并返回相应的数据库连接(Connection)。Connection:数据库连接,负责与进行数据库间通讯,SQL执行以及事务处理都是在某个特定Connection环境中进行的。
可以产生用以执行SQL的Statement。Statement:用以执行SQL查询和更新(针对静态SQL语句和单次执行)。PreparedStatement:用以执行包含动态参数的SQL查询和更新(在服务器端编译,允许重复执行以提高效率)。CallableStatement:
用以调用数据库中的存储过程。SQLException:代表在数据库连接的建立和关闭和SQL语句的执行过程中发生了例外情况(即错误)。
JAVA是什么意思
JAVA的意思是计算机的编程语言。
Java通过面向对象的编程语言。它不仅吸收了C++语言的优点,而且摒弃了C++中难于理解的多继承和指针的概念。具有简单性、功能强大、分布式、健壮性、安全性、平台独立与可移植性、多线程及动态性的特点。
Java语言作为静态面向对象的编程语言的代表,可以充分的实现面向对象的理论,并允许程序员以一种优雅的思维方式编程复杂的程序。可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。
扩展资料
Java的技术应用
在Android的应用。许多Android应用程序是由Java程序员开发的。虽然Android使用不同的JVM和不同的封装方法,但是代码是用Java语言编写的。
在金融业的应用。Java广泛应用于金融服务业。许多第三方交易系统,银行和金融机构选择在Java开发,因为Java是相对安全的。
在高频交易的空间应用。Java平台提高了平台的特性,并使得它能够像编译C++那样传输数据,已经成为程序员编写交易平台的一种语言。
参考资料来源:百度百科-Java
好了,关于java.sql什么意思和JAVA是什么意思的问题到这里结束啦,希望可以解决您的问题哈!