社区
Java SE
帖子详情
关于connection接口
shevchenko627
2010-04-23 07:38:36
请问为什么connection接口可以实例化对象,接口不是不能实例化对象吗?而且在JAVA文档里,点所有类,可以找到connection,我有点不明白了,connection到底是接口还是类?多谢各位
...全文
225
10
打赏
收藏
关于connection接口
请问为什么connection接口可以实例化对象,接口不是不能实例化对象吗?而且在JAVA文档里,点所有类,可以找到connection,我有点不明白了,connection到底是接口还是类?多谢各位
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AlexChowKey
2012-07-03
打赏
举报
回复
1.Collection 和 Collections的区别。
一.Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。
二.Collection是个java.util下的接口,它是各种集合结构的父接口。 List, Set, Map是否继承自Collection接口? List,Set是 Map不是
leehom517
2010-04-23
打赏
举报
回复
我是路过的..西瓜先生
shevchenko627
2010-04-23
打赏
举报
回复
谢谢这位朋友
zfq642773391
2010-04-23
打赏
举报
回复
[Quote=引用 6 楼 shevchenko627 的回复:]
就是说Connection接口的接口变量connection,接收了DriverManger类通过调用getConnection()方法得到的对象,这么理解对吧?
[/Quote]
恩 差不多是这样
shevchenko627
2010-04-23
打赏
举报
回复
就是说Connection接口的接口变量connection,接收了DriverManger类通过调用getConnection()方法得到的对象,这么理解对吧?
zfq642773391
2010-04-23
打赏
举报
回复
[Quote=引用 4 楼 shevchenko627 的回复:]
Connection connection = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName = student", "sa", "sqladmin")
上边代码实例化一个Connection对象,但是规定接口不能实例化啊,我还是不明白
[/Quote]
Connection connection只是定义了一个Connection类型的引用,并没有对接口实例化
DriverManager.getConnection()获得了一个Connection对象,但这个Connection对象并不是由接口的实例化,而是实现了Connection接口的类的实例化,
比如你实现了Connectin
class MyConnection implements Connection{
//定义操作数据库的方法
}
那你可以Connection c=new MyConnection();
MyConnection也是Connection类型的
DriverManager.getConnection()只是调用底层实现
shevchenko627
2010-04-23
打赏
举报
回复
Connection connection = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName = student", "sa", "sqladmin")
上边代码实例化一个Connection对象,但是规定接口不能实例化啊,我还是不明白
li463968565
2010-04-23
打赏
举报
回复
是接口当然是类~~
shd_85
2010-04-23
打赏
举报
回复
顶~~~~
zfq642773391
2010-04-23
打赏
举报
回复
实际上接口本身就是一个类,虽然接口用interface定义,但编译后他是.class的,
interface这个关键字产生了一个完全抽象 的类,他根本没有提供任何实现,用interface只是要和一般的类区分
Connection
接口
介绍
Connection
接口
介绍
Connection
接口
是java集合的root
接口
,没有实现类,只有子
接口
和实现子
接口
的各种容器。主要用来表示java集合这一大的抽象概念。
Connection
接口
要求,所有实现此
接口
的容器,必须提供至少两种构造方法:无参构造方法、参数为
Connection
类的构造方法。后者需要创建一个具有和参数包含元素相同的新集合,以此来进行集合的复制。java中所
JavaWeb中的
Connection
接口
的作用
Connection
对象代表与数据库的连接,也就是在已经加载的Driver 和数据库之间建立连接。您必须创建一个
Connection
class 的实例,其中包括您的数据库的信息。6. rollback():回滚当前执行的操作,只有调用了setAutoCommit(false)才可以使用。4. close():关闭到数据库的连接,在使用完连接后必须关闭,否则连接会保持一段比。5. commit() : 提交对数据库的更改, 使更改生效: 这个方法只有调用了。回滚事务:rollback()
java
connection
_Java
connection
接口
连接界面连接是Java应用程序和数据库之间的会话。
Connection
接口
是Statement,PreparedStatement和DatabaseMetaData的工厂,即
Connection
的对象可用于获取Statement和DatabaseMetaData的对象。
Connection
接口
提供了许多用于事务管理的方法,例如commit(),rollback()等。默认情况下,连接在执行查询...
JAVA集合
Connection
接口
和Map
接口
常用的类及区别
JAVA集合详解 文章目录JAVA集合详解前言一、集合是什么?1. 集合类2.集合和数组的区别:二、使用步骤一.
Connection
接口
(单列集合)1.List和Set的优缺点2.总结二.Map
接口
(双列集合)1.Map
接口
概述2.Map
接口
中比较重要的类 前言 学习java的过程中,发现了集合的重要性,于是决定整理一下集合相关的内容,就当作给自己复习一下。 一、集合是什么? 1. 集合类 是Java数据结构的实现。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素
Java中
Connection
接口
的详细介绍
Connection
接口
是Java数据库连接(JDBC)API中的核心
接口
之一,它代表了一个与数据库的连接。
Connection
接口
提供了与数据库交互的基础,允许执行SQL语句、提交事务等操作。通过
Connection
对象,可以执行下列操作:执行SQL语句提交或回滚事务管理事务隔离级别设置自动提交模式关闭连接// 创建
Connection
对象通常通过DriverManager类的get
Connection
方法实现:url:数据库连接的URLuser:数据库用户名password:数据库密码。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章