java.sql包
来源:互联网 发布:树莓派 tensorflow 编辑:程序博客网 时间:2024/06/06 11:02
java.sql
1,JDBC是一套协议,是JAVA开发人员和数据库厂商达成的协议,也就是由Sun定义一组接口,由数据库厂商来实现,并规定了JAVA开发人员访问数据库所使用的方法的调用规范
2、每个数据库厂商会实现Driver接口,且会调用DriverManager的静态registerDriver方法。如:
static {
try {
DriverManager.registerDriver(new PoolingDriver());
} catch(Exception e) {
}
}
所以在Class.formName()的时候即已调用了registerDriver方法,而通过DriverManager可以得到Connection(甚至是Driver)。
从这里也可以看出:不一定要Class.forName来加载驱动,可以直接new DriverImpl()的方式。
3、由Connection可以得到Statement或者它的子类PrepareStatement,通过查询得到的结果便是ResultSet,传统的JDBC编程就是围绕这四个类展开的。
4、sql包里提供了很多基本数据类型的接口供数据库厂商实现。值得注意的是java.sql下的Date、Time分别只是日期与时间包装类,与util.Date相对应的是TimeStamp类。
5、很多项目或者个人都喜欢直接往web层返回一个ResultSet,这种做法存在着很大的隐患,ResultSet是基于连接的,往页面上返回ResultSet就要求Connection不能关闭,而Connection不显式地关闭就只能等待自动超时。
在大并发量的情况下马上就挂了。
6、Types.java里提供了每一个数据类型代表的int值,在程序中可以直接调用。
- 熟悉java.sql包
- java.sql包
- java.sql 包中的 API
- java.sql 包的应用
- 熟悉java.sql包_2_java.sql包和JDBC
- java中lang sql util包
- 理解java.sql和java.text包---日期处理相关
- 创建数据库连接对象(java.sql.Connection)的类包
- JAVA直连SQL SERVER 2000的三个驱动包
- 数据库操作包——java.sql(来自JDK文档)
- java.sql.date与java.util.date,认识java.sql包(2015年10月9日)
- Java包
- java包
- Java 包
- java 包
- JAVA 包
- JAVA包
- java--包
- 汉诺塔算法思想
- 黑帽大会的十二个最新技术亮点
- pl/sql中如何建立表空间
- Socket使用大全
- EasyMock初探
- java.sql包
- Jpa主键UUID生成策略
- JQuery Mobile 的4个初始化事件
- 【名人之后是明星】
- 如何迅速成为Java高手[Tomjava原创]
- se43修改sap标准菜单,登陆界面
- gsoap, wsdl2h, soapcpp2
- 从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构)
- 小知识点总结