java中的statement和connection?
我在查看API的时候,发现statement和connection都是接口,接口中的方法都是抽象方法,没有实现的方法,但我在看书的时候发现,创建一个connection之...
我在查看API的时候,发现statement和connection都是接口,接口中的方法都是抽象方法,没有实现的方法,但我在看书的时候发现,创建一个connection之后,由有connection创建statement,该statement对象没有实现任何方法,然后直接调用方法,没有方法调用的话怎么运行啊!运行的话不也是空的吗?代码如下:
Class.forName(driver);
Connection conn=DriverManager.getConnection(url,user,pass);
Statement statement=conn.createStatement();
return statement.executeUpdate(sql);
这个statement调用了executeUpdate方法,这个方法不是一个抽象方法吗? 展开
Class.forName(driver);
Connection conn=DriverManager.getConnection(url,user,pass);
Statement statement=conn.createStatement();
return statement.executeUpdate(sql);
这个statement调用了executeUpdate方法,这个方法不是一个抽象方法吗? 展开
展开全部
JAVA API:Statement 对象表示基本语句,其中将单个方法应用于某一目标和一组参数,以返回结果,比如"a.setFoo(b)"。注意,此示例...这并不是说只有一个Connection中多次执行的预编译语句被缓存,而是对于整个DB中,只要预编译的语句语法和缓存中匹配....通俗来讲就是PreparedStatement能接受带?号的String作为sql语句,并且在执行之前你可以对那些sql语句中出现的?号根据具体需要...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询