社区
Web 开发
帖子详情
哪位能够介绍一下jdbc中connection,statement,resultset的实现原理
kevinfang
2003-08-26 10:03:17
最好能够有源代码。
...全文
46
回复
打赏
收藏
哪位能够介绍一下jdbc中connection,statement,resultset的实现原理
最好能够有源代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JDBC
—
Connection
、
Statement
、
ResultSet
1.
Connection
1.1
Connection
简介 获得数据库连接是操作数据库的第一步,是应用程序和数据库的一次“握手”过程。数据库打开的连接数是有限的,所以连接使用完成后需要关闭。 1.2 获得数据连接
Connection
获得数据连接的步骤 1)使用Class类加载驱动 Class.forName("com.mysql.
jdbc
.Driver"); 2)使用Drive
JDBC
中
Connection
,
Statement
,
ResultSet
的关系
JDBC
中
Connection
,
Statement
,
ResultSet
的关系 2009-08-31 17:27 1>
Connection
必须由程序手动关闭 2>
Statement
也必须由程序手动关闭 3>
ResultSet
可以手动关闭,但也可以直接关闭创建该
ResultSet
的
Statement
从而自动关闭该
ResultSet
4>
ResultSet
Stat
详解
JDBC
(DriverManager,
Connection
,
Statement
,
ResultSet
的作用)
1.1.1什么是
JDBC
1.1.2什么是数据库驱动 驱动:两个设备(应用)之间通信的桥梁。 1.1.3为什么学习
JDBC
没有
JDBC
的时候,如果现在要开发一套系统,使用Java连接MySQL数据库,那么这时候Java程序员需要了解MySQL驱动API,如果使用Java连接Oracle数据库,那么这个时候Java程序员需要了解Oracle数据库驱动API。 SUN公司提供一套统一的规范(接口)...
JDBC
中
,
Connection
、
ResultSet
和
Statement
的关闭
一、
JDBC
中
,如果
ResultSet
和
Statement
不关闭的话,会有什么影响? 不使用连接池的情况下,如果你直接关闭连接话,对应的
Statement
,
ResultSet
对象都应该由Driver Vendor来帮你关闭,即由他来进行资源的释放.这个是由
JDBC
3.0规范
中
提到的.因为有些数据库资源可能属于GC不能释放的范围. 对于连接池的实现而言,有时间我看看Orac...
JDBC
中
关闭
Connection
是否会自动关闭
Statement
,
ResultSet
?
关闭了
Connection
对象后,是不会自动关闭
Statement
,
ResultSet
对象的。 他们三者之间关闭没有任何关联,即先关闭谁没有任何先后顺序,可以先关闭他们
中
的任何一个,且关闭其
中
的任何一个对象都不会关闭其他其他对象,但一般养成按关闭
ResultSet
,
Statement
,
Connection
的顺序关闭资源。 ...
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章