2011-11-10 21 views
0

我明白如何用spring调用存储过程。 有没有一种方法可以在java中使用spring创建一个过程,然后执行并删除它,或者在使用mysql-console之前创建这个过程?mysql在java中用spring框架创建程序

回答

1

可能运行DDL来自JDBC(当您使用Spring时引擎盖下)的语句。

这里删除和创建表格的查看范例: http://dev.mysql.com/doc/refman/5.0/es/connector-j-usagenotes-basic.html#connector-j-usagenotes-last-insert-id

stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY, 
          java.sql.ResultSet.CONCUR_UPDATABLE); 
stmt.executeUpdate("DROP TABLE IF EXISTS autoIncTutorial"); 
stmt.executeUpdate(
     "CREATE TABLE autoIncTutorial (" 
     + "priKey INT NOT NULL AUTO_INCREMENT, " 
     + "dataField VARCHAR(64), PRIMARY KEY (priKey))"); 
+0

谢谢你,我意识到了这一点,并想知道如果春天来实现类似的东西... – zuloo

相关问题