2011-05-27 25 views
-1

我想创建一个数据库使用java代码,我有数据库脚本文件,我会读取一个字符串,我会执行它,但我想知道,如果我可以使用executequery或executeupdate? 如果这种方法是正确的或有另一个?如何使用java代码创建数据库?

+0

请阅读http://stackoverflow.com/questions/how-to-ask,然后尝试自己解决问题,并在发布特定问题时遇到特定问题。 – 2011-05-27 17:14:07

回答

0

为Statement接口的executeUpdate方法,该方法的签名是:

int executeUpdate(String sql) 
        throws SQLException 

executeUpdate执行给定的SQL语句,该语句可能为INSERT,UPDATE或DELETE语句,或者不返回任何内容的SQL语句,如SQL DDL语句。

因此,要定义表或定义索引,您需要将SQL字符串传递给executeUpdate方法。

您只能使用executeUpdate方法一次执行一条SQL语句,因此如果您正在读取具有多个SQL语句的文件,则必须解析该文件并执行每条SQL语句,一条一次。

相关问题