java的Statement类中的execute() 、getArguments() 、getMethodName() 、getTarget() 、toString()
java的Statement类中的execute()、getArguments()、getMethodName()、getTarget()、toString()这几个方法...
java的Statement类中的execute() 、getArguments() 、getMethodName() 、getTarget() 、toString() 这几个方法都是干什么的啊?怎么没有executeUpdate()和executeQuery()?
展开
2个回答
展开全部
execute() 执行方法找到一个与 methodName 属性同名的方法,并在目标上调用该方法。
getArguments() 返回此语句的参数。
getMethodName() 返回方法的名称。
getTarget() 返回此语句的目标。
toString() 使用 Java 风格的语法打印此语句的值。
具体的可以查询API……
getArguments() 返回此语句的参数。
getMethodName() 返回方法的名称。
getTarget() 返回此语句的目标。
toString() 使用 Java 风格的语法打印此语句的值。
具体的可以查询API……
追问
……就是看了API才不明白这几个是干啥用的……Statement 不是 Java 执行数据库操作的吗?那executeQuery和executeUpdate呢?或者用什么方法来执行对数据库的操作啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
executeUpdate()和executeQuery()是prepareStatement中的,prepareStatement可以传参数防sql注入
更多追问追答
追问
那Statement用什么对数据库进行操作啊?
追答
说错了,Statement里就有executeUpdate()和executeQuery(),好久没用这个了,执行修改用executeUpdate,查询用executeQuery
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询