Connecttion conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","6360123");
Statement stmt=conn.createStatement(); 1、createStatement()方法不是抽象方法吗,它什么时候被实现的?
2、调用getConnection()后,是否会返回一个默认Connection接口实现类的conn对象,并且实现类已经实现了Connection接口中的所有抽象方法?
Statement stmt=conn.createStatement(); 1、createStatement()方法不是抽象方法吗,它什么时候被实现的?
2、调用getConnection()后,是否会返回一个默认Connection接口实现类的conn对象,并且实现类已经实现了Connection接口中的所有抽象方法?
解决方案 »
- 一个简单的聊天器的server端代码,为什么运行报错。
- 这段代码怎么理解
- Thingking In Java 里面一段按位运算符的意思??
- 如何去分析一个项目?
- 請問以下各項的知識入門大家有沒有好的推荐材料
- java参数问题
- 请教,我的Applet程序运行不了
- 关于常量的定义
- java中的bufferreader和bufferwriter有什么用阿?如果不使用,有影响么?
- mysql下分段查询应该如何写sql语句?待查询的表没有主键
- [求助]读取excel时候报错Text on sheet "Sheet1" not supported - omitting
- 如果坦克和子弹有相同的move方法怎么办
System.out.println(conn.getClass()); // 想看这个对象具体的实现就这样做
Statement stmt = conn.createStatement();
2、mysql对Connection具体的实现是这个类:com.mysql.jdbc.JDBC4Connection
在驱动中
Class.forName("......"),载入了驱动
DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","6360123");
通过url创建了相应实现Connection类的对象2、调用getConnection()后,是否会返回一个默认Connection接口实现类的conn对象,并且实现类已经实现了Connection接口中的所有抽象方法?
是返回一个Connection接口实现类的conn对象(如MySQL驱动中Connection).
返回的对象中肯定是没有抽象方法的,如个一个类实现一个接口没有实现全部的方法,这个内只能是抽象类,而抽象类是不能创建对象的
2.他会根据你的url返回一个实现了Connection接口的实例对象。